AnCH Framework  0.1
Another C++ Hack Framework
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | Static Public Member Functions | List of all members
anch::resource::Resource Class Reference

#include <resource.hpp>

Collaboration diagram for anch::resource::Resource:

Public Member Functions

virtual ~Resource ()
 
bool getParameter (std::string &value, const std::string &param, const std::string &section="") const
 
const std::map< std::string, anch::resource::Section > & getConfiguration () const
 

Static Public Member Functions

static const ResourcegetResource (const std::string &filePath)
 

Detailed Description

Resource manager

Author
Vincent Lachenal

Constructor & Destructor Documentation

Resource::~Resource ( )
virtual

Resource destructor

Member Function Documentation

const std::map<std::string,anch::resource::Section>& anch::resource::Resource::getConfiguration ( ) const
inline

Get resource configuration

Returns
The configuration
bool Resource::getParameter ( std::string &  value,
const std::string &  param,
const std::string &  section = "" 
) const

Get parameter value from its name and section

Parameters
valueThe value to set
paramThe parameter to find
sectionThe parameter section (optional)
Returns
true if value has been found, false otherwise.
const Resource & Resource::getResource ( const std::string &  filePath)
static

Get Resource instance from file

Parameters
filePathThe resource file path
Returns
The Resource unique instance

Get Resource unique instance

Returns
The Resource unique instance

The documentation for this class was generated from the following files: