class
#include <eckit/config/Configurable.h>
Configurable
Base classes
-
template<class T>class ClassExtent<Configurable>
Derived classes
-
template<class Traits>class Dispatcher
Public static functions
- static void reconfigureAll()
-
static void dumpAllResources(std::
ostream&) -
static void htmlAllResources(std::
ostream&, Url&) - static auto size() -> size_t
- static void callAll(void(T::*)())
- static void callAll(void(T::*)() const)
- static void callAll(void(T::*)(P), P)
- static void callAll(void(T::*)(P) const, P)
- static void callAll(void(T::*)(P1, P2), P1, P2)
- static void callAll(void(T::*)(P&) const, P&)
- static void callAll(void(T::*)(P&), P&)
- static void callAll(void(T::*)(P1&, P2&), P1&, P2&)
Constructors, destructors, conversion operators
- Configurable()
- ~Configurable() virtual
Public functions
-
auto kind() const -> std::
string virtual -
auto name() const -> std::
string virtual
Private functions
- void reconfigure() pure virtual
Function documentation
static size_t eckit:: Configurable:: size()
#include <eckit/container/ClassExtent.h>
static void eckit:: Configurable:: callAll(void(T::*)())
#include <eckit/container/ClassExtent.h>
static void eckit:: Configurable:: callAll(void(T::*)() const)
#include <eckit/container/ClassExtent.h>
static void eckit:: Configurable:: callAll(void(T::*)(P),
P)
#include <eckit/container/ClassExtent.h>
static void eckit:: Configurable:: callAll(void(T::*)(P) const,
P)
#include <eckit/container/ClassExtent.h>
static void eckit:: Configurable:: callAll(void(T::*)(P1, P2),
P1,
P2)
#include <eckit/container/ClassExtent.h>
static void eckit:: Configurable:: callAll(void(T::*)(P&) const,
P&)
#include <eckit/container/ClassExtent.h>
static void eckit:: Configurable:: callAll(void(T::*)(P&),
P&)
#include <eckit/container/ClassExtent.h>
static void eckit:: Configurable:: callAll(void(T::*)(P1&, P2&),
P1&,
P2&)
#include <eckit/container/ClassExtent.h>
std:: string eckit:: Configurable:: kind() const virtual
Returns | the name of the class |
---|
std:: string eckit:: Configurable:: name() const virtual
Returns | the name of the instance |
---|