ct_common  1.0.1
Common library for combinatorial testing
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Public Member Functions
ct::common::Exp Class Reference

#include <exp.h>

Inheritance diagram for ct::common::Exp:
ct::common::TreeNode ct::common::Exp_A ct::common::Exp_S ct::common::Exp_A_Atom ct::common::Exp_A_Binary ct::common::Exp_A_Unary ct::common::Exp_S_Atom ct::common::Exp_A_CDouble ct::common::Exp_A_CInt ct::common::Exp_A_ConstraintCast ct::common::Exp_A_Param ct::common::Exp_A_Add ct::common::Exp_A_Div ct::common::Exp_A_Mod ct::common::Exp_A_Mult ct::common::Exp_A_Sub ct::common::Exp_A_Cast ct::common::Exp_A_Neg ct::common::Exp_S_CString ct::common::Exp_S_Param

List of all members.

Public Member Functions

 Exp (void)
 Exp (const Exp &from)
Expoperator= (const Exp &right)
virtual ~Exp (void)=0
virtual std::string get_class_name (void) const

Static Public Member Functions

static std::string class_name (void)

Detailed Description

Base class for expression non-boolean expressions only

Definition at line 29 of file exp.h.


Constructor & Destructor Documentation

Exp::Exp ( void  )

Definition at line 17 of file exp.cpp.

Exp::Exp ( const Exp from)

Definition at line 21 of file exp.cpp.

Exp::~Exp ( void  ) [pure virtual]

Definition at line 30 of file exp.cpp.


Member Function Documentation

std::string Exp::class_name ( void  ) [static]
std::string Exp::get_class_name ( void  ) const [virtual]
Exp & Exp::operator= ( const Exp right)

Definition at line 25 of file exp.cpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines