varconf  1.0.3
Configuration library for the Worldforge system.
varconf::VarArray Class Reference
Inheritance diagram for varconf::VarArray:
Collaboration diagram for varconf::VarArray:

Public Member Functions

 VarArray (const VarArray &v)=default
 
 VarArray (const int n, const Variable &v=Variable())
 
 VarArray (const VarList &v)
 
 operator bool () const override
 
 operator int () const override
 
 operator double () const override
 
 operator std::string () const override
 
bool is_bool () override
 
bool is_int () override
 
bool is_double () override
 
bool is_string () override
 
Scope scope () const
 
void setScope (Scope s)
 

Public Attributes

elements
 STL member. More...
 

Protected Attributes

Scope m_scope
 

Friends

std::ostream & operator<< (std::ostream &out, const VarArray &v)
 
bool operator== (const VarBase &one, const VarArray &two)
 
bool operator== (const VarArray &one, const VarBase &two)
 
bool operator== (const VarArray &one, const VarArray &two)
 

Detailed Description

Definition at line 202 of file variable.h.

Member Data Documentation

◆ elements

T std::vector< T >::elements
inherited

STL member.


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