template<template< class > class t_Pointer, class t_Base, class t_Instantiator>
class ariles::Any< t_Pointer, t_Base, t_Instantiator >
Definition at line 16 of file types.h.
|
| | Any () |
| |
| | Any (const std::string &id) |
| |
| void | build (const std::string &id) |
| |
| bool | isInitialized () const |
| |
| t_Base * | operator-> () |
| |
| const t_Base * | operator-> () const |
| |
| t_Base & | operator * () |
| |
| const t_Base & | operator * () const |
| |
| void | writeConfigEntries (ariles::WriterBase &writer, const ariles::ConfigurableFlags ¶m) 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...
|
| |
| 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 |
| |
|
| template<class t_Derived > |
| t_Derived * | cast () |
| | Cast methods are potentially dangerous, no id checks are performed. If value is not initialized the returned pointer may be NULL. More...
|
| |
| template<class t_Derived > |
| const t_Derived * | cast () const |
| |
|
| template<class t_Derived > |
| t_Derived * | cast (const std::string &config_section_id) |
| | These casts succeed if the Ariles config section id matches the given string. More...
|
| |
| template<class t_Derived > |
| const t_Derived * | cast (const std::string &config_section_id) const |
| |