susy_cfa  b611ccad937ea179f86a1f5663960264616c0a20
Public Member Functions | Public Attributes | Private Attributes | List of all members
Variable Struct Reference

#include <generate_cfa.hpp>

Public Member Functions

 Variable (const std::string &name, const bool from_chain_a, const std::string &type, const std::string &to_type)
 
 Variable (const std::string &name, const bool from_chain_a, const std::string &type)
 
 Variable ()
 
const std::string & Name () const
 
VariableName (const std::string &name)
 
const std::string & FromType () const
 
VariableFromType (const std::string &name)
 
const std::string & ToType () const
 
VariableToType (const std::string &name)
 
const bool & FromChainA () const
 
VariableFromChainA (const bool from_chain_a)
 
bool Converted () const
 
 Variable ()
 
 Variable (const std::string &type, const std::string &name)
 
bool operator< (const Variable &var) const
 
bool operator< (const Variable &var) const
 

Public Attributes

std::string type_
 
string name
 
long zip_size
 
long tot_size
 

Private Attributes

std::string name_
 
std::string to_type_
 
std::string from_type_
 
bool from_chain_a_
 

Detailed Description

Definition at line 12 of file generate_cfa.hpp.

Constructor & Destructor Documentation

Variable::Variable ( const std::string &  name,
const bool  from_chain_a,
const std::string &  type,
const std::string &  to_type 
)

Definition at line 29 of file generate_cfa.cpp.

Variable::Variable ( const std::string &  name,
const bool  from_chain_a,
const std::string &  type 
)

Definition at line 37 of file generate_cfa.cpp.

Variable::Variable ( )

Definition at line 22 of file generate_cfa.cpp.

Referenced by ClassifyVariables().

Variable::Variable ( )
inline

Definition at line 10 of file generate_small_tree.hpp.

Variable::Variable ( const std::string &  type,
const std::string &  name 
)
inline

Definition at line 15 of file generate_small_tree.hpp.

Member Function Documentation

bool Variable::Converted ( ) const

Definition at line 81 of file generate_cfa.cpp.

References from_type_, and to_type_.

Referenced by PrintAccessor().

const bool & Variable::FromChainA ( ) const

Definition at line 72 of file generate_cfa.cpp.

References from_chain_a_.

Variable & Variable::FromChainA ( const bool  from_chain_a)

Definition at line 76 of file generate_cfa.cpp.

References from_chain_a_.

const std::string & Variable::FromType ( ) const

Definition at line 54 of file generate_cfa.cpp.

References from_type_.

Referenced by PrintAccessor().

Variable & Variable::FromType ( const std::string &  name)

Definition at line 58 of file generate_cfa.cpp.

References from_type_.

const std::string & Variable::Name ( ) const

Definition at line 45 of file generate_cfa.cpp.

References name_.

Referenced by PrintAccessor().

Variable & Variable::Name ( const std::string &  name)

Definition at line 49 of file generate_cfa.cpp.

References name, and name_.

bool Variable::operator< ( const Variable var) const
inline

Definition at line 17 of file disk_usage.cxx.

References name, tot_size, and zip_size.

bool Variable::operator< ( const Variable var) const
inline

Definition at line 21 of file generate_small_tree.hpp.

References name_, and type_.

const std::string & Variable::ToType ( ) const

Definition at line 63 of file generate_cfa.cpp.

References to_type_.

Referenced by PrintAccessor().

Variable & Variable::ToType ( const std::string &  name)

Definition at line 67 of file generate_cfa.cpp.

References to_type_.

Member Data Documentation

bool Variable::from_chain_a_
private

Definition at line 35 of file generate_cfa.hpp.

Referenced by FromChainA().

std::string Variable::from_type_
private

Definition at line 34 of file generate_cfa.hpp.

Referenced by Converted(), and FromType().

string Variable::name
std::string Variable::name_
private

Definition at line 34 of file generate_cfa.hpp.

Referenced by Name(), and operator<().

std::string Variable::to_type_
private

Definition at line 34 of file generate_cfa.hpp.

Referenced by Converted(), and ToType().

long Variable::tot_size

Definition at line 15 of file disk_usage.cxx.

Referenced by main(), and operator<().

std::string Variable::type_

Definition at line 25 of file generate_small_tree.hpp.

Referenced by operator<().

long Variable::zip_size

Definition at line 15 of file disk_usage.cxx.

Referenced by main(), and operator<().


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