#include <pathsearch.h>
Inheritance diagram for YCPPathSearch:
Public Types | |
enum | Kind { Client, Include, Module, num_Kind } |
Static Public Member Functions | |
string | find (Kind kind, const string &name) |
string | findInclude (const string &name) |
string | findModule (string name, bool the_source=false) |
void | addPath (Kind kind, const string &path) |
void | clearPaths (Kind kind) |
void | initialize () |
std::list< string >::const_iterator | searchListBegin (Kind kind) |
Perl needs to synchronize its search paths with ours (#39512). | |
std::list< string >::const_iterator | searchListEnd (Kind kind) |
Perl needs to synchronize its search paths with ours (#39512). | |
string | bytecodeForFile (string file) |
Static Private Member Functions | |
void | initialize (Kind kind, const char *suffix) |
Static Private Attributes | |
bool | initialized = false |
std::list< string > | searchList [num_Kind] |
|
|
|
prepends a path to the search list
|
|
Search for a YBC file corresponding to the given YCP file. It also checks, if the YBC file is newer than the YCP.
|
|
clears the specified search list
|
|
|
|
|
|
|
|
|
|
Initializes the search paths if not done already. Called automatically in each find. |
|
Perl needs to synchronize its search paths with ours (#39512).
|
|
Perl needs to synchronize its search paths with ours (#39512).
|
|
|
|
|