- Author
- Alexander Sherikov
- Copyright
- 2014-2017 INRIA. Licensed under the Apache License, Version 2.0. (see LICENSE or http://www.apache.org/licenses/LICENSE-2.0)
-
2017-2019 Alexander Sherikov, Licensed under the Apache License, Version 2.0. (see LICENSE or http://www.apache.org/licenses/LICENSE-2.0)
Definition in file ariles.h.
Go to the source code of this file.
|
#define | ARILES_API_VERSION 1 |
|
#define | ARILES_ENABLED |
|
#define | ARILES_INITIALIZE "ariles/members/define_accessors.h" |
|
#define | ARILES_WRITE_NAMED_ENTRY(entry, name) writer(entry, name, param); |
|
#define | ARILES_WRITE_ENTRY_(entry) ARILES_WRITE_NAMED_ENTRY(entry##_, # entry) |
|
#define | ARILES_WRITE_ENTRY(entry) ARILES_WRITE_NAMED_ENTRY(entry, # entry) |
|
#define | ARILES_WRITE_PARENT(parent_class) parent_class::writeConfigEntries(writer, param); |
|
#define | ARILES_READ_NAMED_ENTRY(entry, name) reader(entry, name, param); |
|
#define | ARILES_READ_ENTRY_(entry) ARILES_READ_NAMED_ENTRY(entry##_, # entry); |
|
#define | ARILES_READ_ENTRY(entry) ARILES_READ_NAMED_ENTRY(entry, # entry); |
|
#define | ARILES_READ_PARENT(parent_class) parent_class::readConfigEntries(reader, param); |
|
#define | ARILES_READ_CONFIG(NameType) |
| Read configuration (assuming the configuration node to be in the root). More...
|
|
#define | ARILES_READ_CONFIG(InitializerType) |
| Read configuration (assuming the configuration node to be in the root). More...
|
|
#define | ARILES_READ_CONFIG(InitializerType, NameType) |
| Read configuration (assuming the configuration node to be in the root). More...
|
|
#define | ARILES_WRITE_CONFIG(InitializerType) |
| Write configuration. More...
|
|
#define | ARILES_WRITE_CONFIG(InitializerType, NameType) |
| Write configuration. More...
|
|
#define | ARILES_WRITE_CONFIG(NameType) |
| Write configuration. More...
|
|
◆ ARILES_API_VERSION
#define ARILES_API_VERSION 1 |
◆ ARILES_ENABLED
◆ ARILES_INITIALIZE
#define ARILES_INITIALIZE "ariles/members/define_accessors.h" |
◆ ARILES_READ_CONFIG [1/3]
#define ARILES_READ_CONFIG |
( |
|
NameType | ) |
|
Value:virtual void readConfig( \
{ \
ARILES_TRACE_FUNCTION; \
this->readConfig(reader, node_name, this->getArilesConfigurableFlags()); \
}
Read configuration (assuming the configuration node to be in the root).
- Parameters
-
[in] | reader | configuration reader |
[in] | node_name | node name, the default is used if empty |
- Note
- Intercept implicit conversion of a pointer to bool.
- Parameters
-
[in] | file_name | file name |
[in] | file_name | file name |
[in] | node_name | node name, the default is used if empty |
- Note
- Intercept implicit conversion of a pointer to bool.
Definition at line 203 of file ariles.h.
◆ ARILES_READ_CONFIG [2/3]
#define ARILES_READ_CONFIG |
( |
|
InitializerType | ) |
|
Value:template <class t_Bridge, class t_ReaderInitializer> \
void readConfig(InitializerType &reader_initializer) \
{ \
ARILES_TRACE_FUNCTION; \
this->readConfig(reader, this->getConfigSectionID(), this->getArilesConfigurableFlags()); \
} \
template <class t_Bridge, class t_ReaderInitializer> \
{ \
ARILES_TRACE_FUNCTION; \
this->readConfig(reader, this->getConfigSectionID(), param); \
}
class ARILES_VISIBILITY_ATTRIBUTE Reader
Read configuration (assuming the configuration node to be in the root).
- Parameters
-
[in] | reader | configuration reader |
[in] | node_name | node name, the default is used if empty |
- Note
- Intercept implicit conversion of a pointer to bool.
- Parameters
-
[in] | file_name | file name |
[in] | file_name | file name |
[in] | node_name | node name, the default is used if empty |
- Note
- Intercept implicit conversion of a pointer to bool.
Definition at line 203 of file ariles.h.
◆ ARILES_READ_CONFIG [3/3]
#define ARILES_READ_CONFIG |
( |
|
InitializerType, |
|
|
|
NameType |
|
) |
| |
Value:template <class t_Bridge, class t_ReaderInitializer> \
void readConfig(InitializerType &reader_initializer, NameType node_name) \
{ \
ARILES_TRACE_FUNCTION; \
this->readConfig(reader, node_name, this->getArilesConfigurableFlags()); \
} \
template <class t_Bridge, class t_ReaderInitializer> \
void readConfig( \
{ \
ARILES_TRACE_FUNCTION; \
this->readConfig(reader, node_name, param); \
}
class ARILES_VISIBILITY_ATTRIBUTE Reader
Read configuration (assuming the configuration node to be in the root).
- Parameters
-
[in] | reader | configuration reader |
[in] | node_name | node name, the default is used if empty |
- Note
- Intercept implicit conversion of a pointer to bool.
- Parameters
-
[in] | file_name | file name |
[in] | file_name | file name |
[in] | node_name | node name, the default is used if empty |
- Note
- Intercept implicit conversion of a pointer to bool.
Definition at line 203 of file ariles.h.
◆ ARILES_READ_ENTRY
◆ ARILES_READ_ENTRY_
◆ ARILES_READ_NAMED_ENTRY
#define ARILES_READ_NAMED_ENTRY |
( |
|
entry, |
|
|
|
name |
|
) |
| reader(entry, name, param); |
◆ ARILES_READ_PARENT
#define ARILES_READ_PARENT |
( |
|
parent_class | ) |
parent_class::readConfigEntries(reader, param); |
◆ ARILES_WRITE_CONFIG [1/3]
#define ARILES_WRITE_CONFIG |
( |
|
InitializerType | ) |
|
Value:template <class t_Bridge, class t_WriterInitializer> \
void writeConfig(InitializerType &writer_initializer) const \
{ \
this->writeConfig(writer, this->getArilesConfigurableFlags()); \
} \
template <class t_Bridge, class t_WriterInitializer> \
{ \
this->writeConfig(writer, param); \
}
GenericWriter< NameValuePair > Writer
Write configuration.
- Parameters
-
[in] | file_name | file name |
[in] | node_name | node name, the default is used if empty |
[in,out] | writer | configuration writer |
[in] | node_name | node name, the default is used if empty |
Definition at line 302 of file ariles.h.
◆ ARILES_WRITE_CONFIG [2/3]
#define ARILES_WRITE_CONFIG |
( |
|
InitializerType, |
|
|
|
NameType |
|
) |
| |
Value:template <class t_Bridge, class t_WriterInitializer> \
void writeConfig(InitializerType &writer_initializer, NameType node_name) const \
{ \
this->writeConfig(writer, node_name, this->getArilesConfigurableFlags()); \
} \
template <class t_Bridge, class t_WriterInitializer> \
void writeConfig( \
{ \
this->writeConfig(writer, node_name, param); \
}
GenericWriter< NameValuePair > Writer
Write configuration.
- Parameters
-
[in] | file_name | file name |
[in] | node_name | node name, the default is used if empty |
[in,out] | writer | configuration writer |
[in] | node_name | node name, the default is used if empty |
Definition at line 302 of file ariles.h.
◆ ARILES_WRITE_CONFIG [3/3]
#define ARILES_WRITE_CONFIG |
( |
|
NameType | ) |
|
Value:virtual void writeConfig( \
{ \
this->writeConfig(writer, node_name, this->getArilesConfigurableFlags()); \
}
Write configuration.
- Parameters
-
[in] | file_name | file name |
[in] | node_name | node name, the default is used if empty |
[in,out] | writer | configuration writer |
[in] | node_name | node name, the default is used if empty |
Definition at line 302 of file ariles.h.
◆ ARILES_WRITE_ENTRY
◆ ARILES_WRITE_ENTRY_
◆ ARILES_WRITE_NAMED_ENTRY
#define ARILES_WRITE_NAMED_ENTRY |
( |
|
entry, |
|
|
|
name |
|
) |
| writer(entry, name, param); |
◆ ARILES_WRITE_PARENT
#define ARILES_WRITE_PARENT |
( |
|
parent_class | ) |
parent_class::writeConfigEntries(writer, param); |