Represent the analyser configuration.
More...
#include <NREB_Config.hpp>
|
static const std::string | TAG_COMPILER = "compiler=" |
|
static const std::string | TAG_LINKER = "linker=" |
|
static const std::string | TAG_ARCHIVER = "archiver=" |
|
static const std::string | TAG_CFLAGS = "cflags=" |
|
static const std::string | TAG_LDFLAGS = "ldflags=" |
|
static const std::string | TAG_INC = "includes=" |
|
static const std::string | TAG_LIB = "lib=" |
|
static const std::string | TAG_LIBDIR = "libdir=" |
|
static const std::string | TAG_OUT = "out=" |
|
static const std::string | TAG_EXCLUDED = "excluded=" |
|
Represent the analyser configuration.
NREB::Config::Config::Config |
( |
| ) |
|
|
delete |
NREB::Config::Config::Config |
( |
Config const & |
c | ) |
|
|
delete |
Copy forbidden
- Parameters
-
c | the configuration to copy |
NREB::Config::Config::Config |
( |
Config && |
c | ) |
|
|
delete |
Move forbidden
- Parameters
-
c | the configuration to move |
NREB::Config::Config::~Config |
( |
| ) |
|
|
default |
std::string const & NREB::Config::Config::getArchiver |
( |
| ) |
const |
- Returns
- the configuration archiver
std::string const & NREB::Config::Config::getCFlags |
( |
| ) |
const |
- Returns
- the configuration cFlags
std::string const & NREB::Config::Config::getCompiler |
( |
| ) |
const |
- Returns
- the configuration compiler
Config const & NREB::Config::Config::getConfig |
( |
| ) |
|
|
static |
- Returns
- the configuration instance
std::vector< std::string > const & NREB::Config::Config::getExcluded |
( |
| ) |
const |
- Returns
- the configuration excluded files
std::vector< std::string > const & NREB::Config::Config::getIncludes |
( |
| ) |
const |
- Returns
- the configuration includes
std::string const & NREB::Config::Config::getLdFlags |
( |
| ) |
const |
- Returns
- the configuration ldFlags
std::vector< std::string > const & NREB::Config::Config::getLibDirs |
( |
| ) |
const |
- Returns
- the configuration lib directories
std::vector< std::string > const & NREB::Config::Config::getLibs |
( |
| ) |
const |
- Returns
- the configuration libs
std::string const & NREB::Config::Config::getLinker |
( |
| ) |
const |
- Returns
- the configuration linker
std::string const & NREB::Config::Config::getOut |
( |
| ) |
const |
- Returns
- the configuration out
Copy forbidden
- Parameters
-
c | the object to copy into this |
- Returns
- the reference of himself
Move forbidden
- Parameters
-
c | the object to move into this |
- Returns
- the reference of himself
void NREB::Config::Config::setConfigPath |
( |
std::string const & |
configPath | ) |
|
|
static |
Set the configuration file path
- Parameters
-
configPath | the configuration path |
The documentation for this class was generated from the following files: