append() (defined in VariableBase) | VariableBase | inline |
append(const T &x, const TT &...rest) (defined in VariableBase) | VariableBase | inline |
drain::Castable::append(const T &x) | Castable | inline |
drain::Castable::append(const char *s) | Castable | inline |
drain::Castable::append(const std::list< T > &l) | Castable | inline |
drain::Castable::append(const std::vector< T > &v) | Castable | inline |
drain::Castable::append(const std::set< T > &s) | Castable | inline |
appendToElementArray(const char *s) (defined in Castable) | Castable | inlineprotected |
appendToElementArray(const T &s) (defined in Castable) | Castable | inlineprotected |
appendToString(const T &x) | Castable | inlineprotected |
assign(const std::string &c) (defined in Castable) | Castable | inline |
assign(const char *c) (defined in Castable) | Castable | inline |
assign(const Castable &c) (defined in Castable) | Castable | inline |
assign(const T *p) (defined in Castable) | Castable | inline |
assign(const T &x) | Castable | inline |
assign(std::initializer_list< T > l) | Castable | inline |
assign(const std::list< T > &l) | Castable | inline |
assign(const std::vector< T > &v) | Castable | inline |
assign(const std::set< T > &s) | Castable | inline |
assign(const UniTuple< T, N > &tuple) (defined in Castable) | Castable | inline |
assignCastable(const Castable &c) | Castable | |
assignContainer(const T &v, bool append=false) | Castable | inline |
assignString(const std::string &s) | Castable | |
assignToCharArray(const std::string &s) (defined in Castable) | Castable | protected |
assignToCharArray(const char *s) (defined in Castable) | Castable | inlineprotected |
assignToCharArray(const T &s) | Castable | inlineprotected |
assignToString(const T &x) (defined in Castable) | Castable | inlineprotected |
begin() const | VariableBase | inline |
Castable() (defined in Castable) | Castable | inline |
Castable(const Castable &c) | Castable | inline |
Castable(F &p) | Castable | inline |
Castable(F *p) (defined in Castable) | Castable | inline |
castElement(size_t i, const Caster &c, void *p) const | Castable | inlineprotected |
caster (defined in Castable) | Castable | protected |
clear() | Castable | |
const_iterator typedef (defined in VariableBase) | VariableBase | |
copyFormat(const Castable &c) | Castable | inline |
elementCount | Castable | protected |
empty() const | Castable | |
end() const | VariableBase | inline |
fillArray | Castable | |
fromStream(std::istream &istr) (defined in Castable) | Castable | |
get(size_t i) const (defined in Castable) | Castable | inline |
getCharArray() const | Castable | |
getElementCount() const | Castable | inlinevirtual |
getElementSize() const | Castable | inline |
getInputSeparator() | Castable | inline |
getOutputSeparator() | Castable | inline |
getPtr(size_t i=0) | Castable | inline |
getPtr(size_t i=0) const (defined in Castable) | Castable | inline |
getSize() const | Castable | inlinevirtual |
getType() const | Castable | inlinevirtual |
getTypeName() const | Castable | inline |
info(std::ostream &ostr=std::cout) const | Castable | virtual |
inputSeparator | Castable | protected |
isCharArrayString() const | Castable | inline |
isLinkable() const | VariableBase | inlinevirtual |
isLinking() const | VariableBase | inlinevirtual |
isStlString() const | Castable | inline |
isString() const | Castable | inline |
isValid() const | Castable | inline |
isVariable() const | VariableBase | inlinevirtual |
iterator typedef (defined in VariableBase) | VariableBase | |
operator std::string() const | Castable | inline |
operator T() const | Castable | inline |
operator UniTuple< T, N >() const (defined in Castable) | Castable | inline |
operator!=(const T &x) const | Castable | inline |
operator!=(const char *x) const (defined in Castable) | Castable | inline |
operator<(const T &x) const | Castable | inline |
operator<<(const T &x) | VariableBase | inline |
operator<=(const T &x) const | Castable | inline |
operator=(const T &x) (defined in Castable) | Castable | inline |
operator=(const char *c) | Castable | inline |
operator=(const T *x) (defined in Castable) | Castable | inline |
operator=(const Castable &c) | Castable | inline |
operator==(const Castable &c) const (defined in Castable) | Castable | inline |
operator==(const char *s) const | Castable | inline |
operator==(const nullptr_t ptr) const | Castable | inline |
operator==(const T &x) const | Castable | inline |
operator==(const UniTuple< T, N > &x) const (defined in Castable) | Castable | inline |
operator>(const T &x) const | Castable | inline |
operator>=(const T &x) const | Castable | inline |
outputSeparator | Castable | protected |
relink(Castable &c) | Castable | protected |
requestSize(size_t elementCount) | Castable | inlineprotectedvirtual |
requestType(const std::type_info &t) (defined in Castable) | Castable | inlinevirtual |
reset() | Castable | inline |
set(const T &x, const TT &...rest) (defined in VariableBase) | VariableBase | inline |
setFill(bool fill=true) | Castable | inline |
setInputSeparator(char c=',') | Castable | inline |
setOutputSeparator(char c=',') | Castable | inline |
setPtr(void *p) | Castable | inlineprotected |
setPtr(F &p) | Castable | inlineprotected |
setPtr(void *p, const std::type_info &t, size_t count=1) | Castable | inlineprotected |
setPtr(UniTuple< F, N > &tuple) | Castable | inlineprotected |
setSeparator(char c=',') | Castable | inline |
setSize(size_t elementCount) | VariableBase | inlinevirtual |
setType(const std::type_info &t) | VariableBase | virtual |
drain::Castable::setType() | Castable | inlineprotected |
suggestType(const std::type_info &t) | Castable | inlinevirtual |
toMap(T &map, char separator=0, char equalSign='=') const (defined in Castable) | Castable | inline |
toSequence(T &container, char separator=0) const | Castable | inline |
toStr() const (defined in Castable) | Castable | |
toStream(std::ostream &ostr=std::cout, char separator='\0') const (defined in Castable) | Castable | |
typeInfo(std::ostream &ostr) const | Castable | |
typeIsSet() const (defined in Castable) | Castable | inlinevirtual |
updateSize(size_t elementCount) (defined in VariableBase) | VariableBase | protectedvirtual |
~Castable() (defined in Castable) | Castable | inlinevirtual |
~VariableBase() (defined in VariableBase) | VariableBase | inlinevirtual |