template<class t_Pointer>
class ariles::NonNullPointer< t_Pointer >
Definition at line 236 of file types.h.
|
| NonNullPointer () |
|
| NonNullPointer (const t_Pointer &value) |
|
| operator BasePointer & () |
|
| operator const BasePointer & () const |
|
| NonNullPointer (const typename Handler::Value &value) |
|
virtual | ~NonNullPointer () |
|
Handler::Value * | operator-> () const |
|
Handler::Value & | operator * () const |
|
void | writeConfigEntries (ariles::WriterBase &writer, const ariles::ConfigurableFlags ¶meters) const |
|
void | readConfigEntries (ariles::ReaderBase &reader, const ariles::ConfigurableFlags ¶meters) |
|
void | arilesFinalize () |
|
void | setDefaults () |
|
std::size_t | getNumberOfEntries () const |
| Get number of entries in the corresponding configuration node. More...
|
|
bool | isNull () const |
|
template<class t_Other > |
bool | arilesCompare (const t_Other &other, const ariles::ComparisonParameters ¶m) const |
|
virtual const ConfigurableFlags & | getArilesConfigurableFlags () const |
|
virtual void | finalize () |
|
virtual const std::string & | getConfigSectionID () const =0 |
| Return the default name of a configuration node corresponding to this class. More...
|
|
void | readConfig (ariles::ReaderBase &reader, const ariles::ConfigurableFlags ¶m) |
| Read configuration (assuming the configuration node to be in the root). More...
|
|
void | readConfig (ariles::ReaderBase &reader) |
|
virtual void | readConfig (ariles::ReaderBase &reader, const std::string &node_name, const ariles::ReaderBase::Parameters ¶m)=0 |
|
void | readConfig (ariles::ReaderBase &reader, const std::string &node_name) |
|
virtual void | readConfig (ariles::ReaderBase &reader, const char *node_name, const ariles::ReaderBase::Parameters ¶m)=0 |
|
void | readConfig (ariles::ReaderBase &reader, const char *node_name) |
|
template<class t_Bridge , class t_ReaderInitializer > |
void | readConfig (t_ReaderInitializer &reader_initializer) |
|
template<class t_Bridge , class t_ReaderInitializer > |
void | readConfig (t_ReaderInitializer &reader_initializer, const ariles::ConfigurableFlags ¶m) |
|
template<class t_Bridge , class t_ReaderInitializer > |
void | readConfig (const t_ReaderInitializer &reader_initializer) |
|
template<class t_Bridge , class t_ReaderInitializer > |
void | readConfig (const t_ReaderInitializer &reader_initializer, const ariles::ConfigurableFlags ¶m) |
|
template<class t_Bridge , class t_ReaderInitializer > |
void | readConfig (t_ReaderInitializer &reader_initializer, const std::string &node_name) |
|
template<class t_Bridge , class t_ReaderInitializer > |
void | readConfig (t_ReaderInitializer &reader_initializer, const std::string &node_name, const ariles::ConfigurableFlags ¶m) |
|
template<class t_Bridge , class t_ReaderInitializer > |
void | readConfig (const t_ReaderInitializer &reader_initializer, const std::string &node_name) |
|
template<class t_Bridge , class t_ReaderInitializer > |
void | readConfig (const t_ReaderInitializer &reader_initializer, const std::string &node_name, const ariles::ConfigurableFlags ¶m) |
|
template<class t_Bridge , class t_ReaderInitializer > |
void | readConfig (t_ReaderInitializer &reader_initializer, const char *node_name) |
|
template<class t_Bridge , class t_ReaderInitializer > |
void | readConfig (t_ReaderInitializer &reader_initializer, const char *node_name, const ariles::ConfigurableFlags ¶m) |
|
template<class t_Bridge , class t_ReaderInitializer > |
void | readConfig (const t_ReaderInitializer &reader_initializer, const char *node_name) |
|
template<class t_Bridge , class t_ReaderInitializer > |
void | readConfig (const t_ReaderInitializer &reader_initializer, const char *node_name, const ariles::ConfigurableFlags ¶m) |
|
template<class t_Bridge , class t_WriterInitializer > |
void | writeConfig (t_WriterInitializer &writer_initializer) const |
|
template<class t_Bridge , class t_WriterInitializer > |
void | writeConfig (t_WriterInitializer &writer_initializer, const ariles::ConfigurableFlags ¶m) const |
|
template<class t_Bridge , class t_WriterInitializer > |
void | writeConfig (const t_WriterInitializer &writer_initializer) const |
|
template<class t_Bridge , class t_WriterInitializer > |
void | writeConfig (const t_WriterInitializer &writer_initializer, const ariles::ConfigurableFlags ¶m) const |
|
template<class t_Bridge , class t_WriterInitializer > |
void | writeConfig (t_WriterInitializer &writer_initializer, const std::string &node_name) const |
|
template<class t_Bridge , class t_WriterInitializer > |
void | writeConfig (t_WriterInitializer &writer_initializer, const std::string &node_name, const ariles::ConfigurableFlags ¶m) const |
|
template<class t_Bridge , class t_WriterInitializer > |
void | writeConfig (const t_WriterInitializer &writer_initializer, const std::string &node_name) const |
|
template<class t_Bridge , class t_WriterInitializer > |
void | writeConfig (const t_WriterInitializer &writer_initializer, const std::string &node_name, const ariles::ConfigurableFlags ¶m) const |
|
template<class t_Bridge , class t_WriterInitializer > |
void | writeConfig (t_WriterInitializer &writer_initializer, const char *node_name) const |
|
template<class t_Bridge , class t_WriterInitializer > |
void | writeConfig (t_WriterInitializer &writer_initializer, const char *node_name, const ariles::ConfigurableFlags ¶m) const |
|
template<class t_Bridge , class t_WriterInitializer > |
void | writeConfig (const t_WriterInitializer &writer_initializer, const char *node_name) const |
|
template<class t_Bridge , class t_WriterInitializer > |
void | writeConfig (const t_WriterInitializer &writer_initializer, const char *node_name, const ariles::ConfigurableFlags ¶m) const |
|
void | writeConfig (ariles::WriterBase &writer, const ariles::ConfigurableFlags ¶m) const |
| Write configuration. More...
|
|
void | writeConfig (ariles::WriterBase &writer) const |
|
virtual void | writeConfig (ariles::WriterBase &writer, const std::string &node_name, const ariles::ConfigurableFlags ¶m) const =0 |
|
void | writeConfig (ariles::WriterBase &writer, const std::string &node_name) const |
|
virtual void | writeConfig (ariles::WriterBase &writer, const char *node_name, const ariles::ConfigurableFlags ¶m) const =0 |
|
void | writeConfig (ariles::WriterBase &writer, const char *node_name) const |
|