|
enum | Enum {
ENUM_VALUE_1 = 1,
ENUM_VALUE_2 = 2,
FOO,
BAR,
QUUX
} |
|
|
| cpp::drfl::attributes::contract ([](int a, int b){ return a > 0;}, "a must be greater than zero", [](int r){ return true;}, "this must pass always")) int f(int a |
|
int | g (int a, int b, int c, int d) |
|
void | process (const std::string &str) const |
|
void | process (const TransformMatrix &matrix) const |
|
void | process (const std::string &str1, const std::string &str2) const |
|
|
int | b |
|
int | field = 0 |
|
bool | otherField |
|
InnerClass | objectOfInnerClass |
|
std::string | strField = "hello" |
|
std::vector< std::string > | vector = {"hello", ", ", "world!"} |
|
std::unordered_map< std::string, int > | answers |
|
std::tuple< int, std::string, InnerClass > | tuple |
|
§ answers
std::unordered_map<std::string, int> MyClass::answers |
Initial value:= {
{"everything", 42},
{"everything squared", 42*42}
}
§ tuple
std::tuple<int, std::string, InnerClass> MyClass::tuple |
Initial value:= std::make_tuple(
42,
"everything",
InnerClass()
)
The documentation for this struct was generated from the following files:
- examples/reflection/myclass.hpp
- examples/variant/messaging.cpp