← Documentation
ADS-IDAC Engine 5.0.0
Instantiation Class Reference

#include <Instantiation.h>

Collaboration diagram for Instantiation:
[legend]

Public Member Functions

void ErrorMessage (std::string)
 
void BuildConnectionsForThisInstantiation (void *)
 
void ConvertInstantiationInfoToString ()
 
void CopyInfoFromAnotherInstantiationGroup (Instantiation *_inst_pt)
 
 Instantiation ()
 
virtual ~Instantiation ()
 

Public Attributes

Label * m_label_pt
 
ConceptComposedUnit * m_indefinite_instance_pt
 
std::vector< ConceptComposedUnit * > m_instance_list
 
std::vector< std::string > m_ID_instance_list
 
std::string m_ID_indefinite
 
std::string m_ID_lable_group_name
 

Detailed Description

Definition at line 13 of file Instantiation.h.

Constructor & Destructor Documentation

◆ Instantiation()

Instantiation::Instantiation ( )

◆ ~Instantiation()

Instantiation::~Instantiation ( )
virtual

Definition at line 21 of file Instantiation.cpp.

References m_ID_instance_list, and m_instance_list.

Member Function Documentation

◆ BuildConnectionsForThisInstantiation()

void Instantiation::BuildConnectionsForThisInstantiation ( void *  _pt)

Definition at line 64 of file Instantiation.cpp.

References ErrorMessage(), ReasonMachine::m_Concept_Base, ReasonMachine::m_IB, m_ID_indefinite, m_ID_instance_list, m_ID_lable_group_name, m_indefinite_instance_pt, m_instance_list, and m_label_pt.

Here is the call graph for this function:

◆ ConvertInstantiationInfoToString()

void Instantiation::ConvertInstantiationInfoToString ( )

◆ CopyInfoFromAnotherInstantiationGroup()

void Instantiation::CopyInfoFromAnotherInstantiationGroup ( Instantiation *  _inst_pt)

Definition at line 36 of file Instantiation.cpp.

References m_ID_indefinite, m_ID_instance_list, and m_ID_lable_group_name.

◆ ErrorMessage()

void Instantiation::ErrorMessage ( std::string  )

Definition at line 96 of file Instantiation.cpp.

References r5pars_.

Referenced by BuildConnectionsForThisInstantiation().

Here is the caller graph for this function:

Member Data Documentation

◆ m_ID_indefinite

◆ m_ID_instance_list

std::vector<std::string> Instantiation::m_ID_instance_list

◆ m_ID_lable_group_name

◆ m_indefinite_instance_pt

◆ m_instance_list

◆ m_label_pt


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