atlas  0.6
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
atlas::interpreter::value_base Struct Referenceabstract

#include <axis-types.h>

Inheritance diagram for atlas::interpreter::value_base:
Inheritance graph

Public Member Functions

 value_base ()
virtual ~value_base ()=0
virtual void print (std::ostream &out) const =0
virtual value_baseclone () const
value_baseoperator= (const value_base &x)=delete

Static Public Member Functions

static const char * name ()

Protected Member Functions

 value_base (const value_base &x)=default

Constructor & Destructor Documentation

atlas::interpreter::value_base::value_base ( )
atlas::interpreter::value_base::~value_base ( )
inlinepure virtual
atlas::interpreter::value_base::value_base ( const value_base x)

Member Function Documentation

virtual value_base* atlas::interpreter::value_base::clone ( ) const
static const char* atlas::interpreter::value_base::name ( )
virtual void atlas::interpreter::value_base::print ( std::ostream &  out) const
pure virtual

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