33#ifndef DRAIN_FLEXIBLE_VARIABLE
34#define DRAIN_FLEXIBLE_VARIABLE
36#include "ReferenceT.h"
89#define VariableLike FlexibleVariable
90#include "VariableLike.inc"
static std::ostream & toStream(std::ostream &ostr, const std::initializer_list< T > &x, const SprinterLayout &layout=defaultLayout)
New (experimental)
Definition Sprinter.h:420
VariableT is a final class applied through typedefs Variable, Reference and FlexibleVariable.
Definition VariableT.h:87
void info(std::ostream &ostr=std::cout) const
Redefine for "ambivalent" FlexibleVariable: indicate if local or ref.
Definition VariableT.h:282
Definition DataSelector.cpp:1277
VariableT< VariableInitializer< ReferenceT< VariableBase > > > FlexibleVariable
Value container supporting dynamic type with own memory and optional linking (referencing) of externa...
Definition FlexibleVariable.h:67
DRAIN_TYPENAME(void)
Add a specialization for each type of those you want to support.
Definition Sprinter.h:137