Entire Class Index | Main Class Index | Cross Index | Global Index

# Class CL_InputSourceProvider_File

The Input Source Provider File Class
Contained in: global
Derived from: CL_InputSourceProvider
Derived by: none
Group: Core (I/O Data)

#include <ClanLib/core.h>

### public function member index:
### Construction:
`` | `CL_InputSourceProvider_File` | `(`const` `std::string`& `path`)`;
``virtual` `CL_InputSource`*` | `open_source` | `(`const` `std::string`& `filename`)`;
``std::string`` | `get_path` | `(`const` `std::string`& `filename`)`;
``virtual` `CL_InputSourceProvider`*` | `clone` | `()`;

## Description:

## Function Member Descriptions:

CL_InputSourceProvider_File::CL_InputSourceProvider_File - The Input Source Provider File Constructor
`` `CL_InputSourceProvider_File``(`const` `std::string`& `path`)`;

CL_InputSourceProvider_File::clone - Clone
``virtual` `CL_InputSourceProvider`*` `clone``()`;

CL_InputSourceProvider_File::get_path - Get full path to source:
``std::string`` `get_path``(`const` `std::string`& `filename`)`;

CL_InputSourceProvider_File::open_source - Open Source
``virtual` `CL_InputSource`*` `open_source``(`const` `std::string`& `filename`)`;

## Variable Member Descriptions: