File illixr.hpp
FileList > src > illixr.hpp
Go to the source code of this file
#include "cxxopts.hpp"
#include "illixr/export.hpp"
#include "illixr/runtime.hpp"
#include <atomic>
#include <chrono>
#include <string>
#include <thread>
#include <vector>
Namespaces
| Type |
Name |
| namespace |
ILLIXR RAC_ERRNO_MSG. |
Classes
Public Attributes
Public Functions
| Type |
Name |
| std::vector< T > |
operator+ (const std::vector< T > & a, const std::vector< T > & b)
|
Macros
| Type |
Name |
| define |
GET_BOOL (NAME, ENV) /* multi line expression */
|
| define |
GET_STRING (NAME, ENV) /* multi line expression */
|
| define |
STRINGIZE (x) [**\_STR**](illixr_8hpp.md#define-_str)(x)
|
| define |
_STR (y) #y
|
Public Attributes Documentation
variable ILLIXR_PRE_SLEEP_DURATION
constexpr unsigned int ILLIXR_PRE_SLEEP_DURATION;
variable ILLIXR_RUN_DURATION_DEFAULT
constexpr std::chrono::seconds ILLIXR_RUN_DURATION_DEFAULT;
variable runtime_
MY_EXPORT_API ILLIXR::runtime* runtime_;
Public Functions Documentation
function operator+
template<typename T>
std::vector< T > operator+ (
const std::vector< T > & a,
const std::vector< T > & b
)
Macro Definition Documentation
define GET_BOOL
#define GET_BOOL (
NAME,
ENV
) `/* multi line expression */`
define GET_STRING
#define GET_STRING (
NAME,
ENV
) `/* multi line expression */`
define STRINGIZE
#define STRINGIZE (
x
) `_STR (x)`
define _STR
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/illixr_release/ILLIXR/src/illixr.hpp