◆ Headers() [1/4]
Headers::Headers |
( |
const Header & |
header | ) |
|
|
explicit |
◆ Headers() [2/4]
Headers::Headers |
( |
const std::string & |
path | ) |
|
|
explicit |
constructs Headers with path to header file
- Parameters
-
◆ Headers() [3/4]
Headers::Headers |
( |
std::vector< Header > |
headers | ) |
|
|
explicit |
constructs a header from a header vector
- Parameters
-
◆ Headers() [4/4]
template<typename T , typename... TS>
Headers::Headers |
( |
const T & |
arg, |
|
|
const TS &... |
args |
|
) |
| |
constructs Headers with a multiple Header or paths to header files
- Template Parameters
-
T | Header, std::string or char[] |
TS | Header, std::string or char[] |
- Parameters
-
arg | Header or Path to header file |
args | Header or Path to header file |
◆ content()
const char ** Headers::content |
( |
| ) |
const |
- Returns
- c-style string array of header file contents
◆ insert() [1/2]
void yacx::Headers::insert |
( |
Header |
header | ) |
|
|
inline |
◆ insert() [2/2]
void yacx::Headers::insert |
( |
std::string const & |
path | ) |
|
|
inline |
◆ names()
const char ** Headers::names |
( |
| ) |
const |
- Returns
- c-style string array of header file names
◆ numHeaders()
size_t yacx::Headers::numHeaders |
( |
| ) |
const |
|
inline |
- Returns
- number of header files
The documentation for this class was generated from the following files: