Protected Member Functions | List of all members
VariableInitializer< V > Class Template Reference

#include <VariableBase.h>

Inheritance diagram for VariableInitializer< V >:
Inheritance graph
[legend]
Collaboration diagram for VariableInitializer< V >:
Collaboration graph
[legend]

Protected Member Functions

template<class T >
void init (const VariableT< T > &value)
 Copy constructor handler. More...
 
template<class T >
void init (VariableT< T > &value)
 
void init (const std::type_info &t=typeid(void))
 Default constructor generates an empty array.
 
template<class T >
void init (const T &value)
 
template<class T >
void init (const T &value, const std::type_info &t)
 
void init (const VariableBase &v)
 Copies type, data and separator char.
 
void init (const Castable &c)
 Copies type, data and separator char.
 
void init (const char *s)
 Copies type, data and separator char.
 
template<typename T >
void init (std::initializer_list< T > l, const std::type_info &t=typeid(void))
 Initialisation with type of the first element or explicit type argument.
 
template<class ... TT>
void init (const TT &...args)
 

Detailed Description

template<class V>
class drain::VariableInitializer< V >

Template Parameters
T- VariableBase for Variable

Member Function Documentation

◆ init()

void init ( const VariableT< T > &  value)
inlineprotected

Copy constructor handler.

Copy constructor handler | V | F | R | V | % | % | % | F | V | F | R | R | V | F | R |


The documentation for this class was generated from the following file: