PERRY v1.0.0
P-E-R-R-Y/PERRY helps creating games with a bunch of tools.
Loading...
Searching...
No Matches
Utility

Classes

class  DynamicLoader
 load shared libraries & retrieve symbols More...
 
class  FileSearcher
 class to help handling files when working with shared libraries More...
 
class  FlagParser
 

Enumerations

enum  lib_e { SHARED_LIB , STATIC_LIB }
 

Functions

 DynamicLoader::DynamicLoader (std::string str)
 
 DynamicLoader::DynamicLoader (const DynamicLoader &other)
 
 DynamicLoader::DynamicLoader (DynamicLoader &&other)
 
bool DynamicLoader::isReady ()
 
void DynamicLoader::setPath (std::string str)
 
std::string DynamicLoader::getPath () const
 
void DynamicLoader::setLib (void *lib)
 
void * DynamicLoader::getLib ()
 
void * DynamicLoader::findSymbol (std::string str)
 
static void FileSearcher::displayFiles (std::string folder)
 
static void FileSearcher::displayFiles (std::string folder, std::string extension)
 
static std::vector< std::string > FileSearcher::searchFiles (std::string folder)
 
static std::vector< std::string > FileSearcher::searchFiles (std::string folder, std::string extension)
 
static std::vector< std::string > FileSearcher::searchSharedLibraries (std::string folder, bool sub_directory=false)
 
static std::vector< std::string > FileSearcher::searchPathFiles (std::string folder, std::string extension, bool sub_directory=false)
 
 FlagParser::FlagParser (int ac, char **av)
 
void FlagParser::display ()
 
void FlagParser::display (std::string flag)
 
std::map< std::string, std::vector< std::string > > FlagParser::get ()
 
std::vector< std::string > FlagParser::get (std::string flag)
 

Variables

void * DynamicLoader::_lib
 
std::string DynamicLoader::_name
 
std::map< std::string, std::vector< std::string > > FlagParser::_keyValue
 

Detailed Description