Blame | Last modification | View Log | RSS feed
//## begin module%1.7%.codegen_version preserve=yes// Read the documentation to learn more about C++ code generator// versioning.//## end module%1.7%.codegen_version//## begin module%4209C5FB02C3.cm preserve=no//## end module%4209C5FB02C3.cm//## begin module%4209C5FB02C3.cp preserve=no// C O P Y R I G H T N O T I C E// This material is confidential to ERG and may not be disclosed in whole// or in part to any third party nor used in any manner whatsoever other// than for the purposes expressly consented to by ERG in writing.//// This material is also copyright and may not be reproduced, stored in a// retrieval system or transmitted in any form or by any means in whole or// in part without the express written consent of ERG.//## end module%4209C5FB02C3.cp//## Module: VariableTable%4209C5FB02C3; Pseudo Package specification//## Subsystem: MASS::Dev::Tools::TxnTestManager::src%41F5A79001E4//## Source file: Z:\MASS_Dev\Tools\TxnTestManager\src\VariableTable.h#ifndef VariableTable_h#define VariableTable_h 1//## begin module%4209C5FB02C3.additionalIncludes preserve=no//## end module%4209C5FB02C3.additionalIncludes//## begin module%4209C5FB02C3.includes preserve=yes//## end module%4209C5FB02C3.includesclass DefinedVariable;//## begin module%4209C5FB02C3.additionalDeclarations preserve=yes//## end module%4209C5FB02C3.additionalDeclarations//## begin VariableTable%4209C5FB02C3.preface preserve=yes//## end VariableTable%4209C5FB02C3.preface//## Class: VariableTable%4209C5FB02C3// The table of defined variables and their values.//## Category: TransactionTestManager::Symbol Table%4209C5C30033//## Subsystem: MASS::Dev::Tools::TxnTestManager::src%41F5A79001E4//## Persistence: Transient//## Cardinality/Multiplicity: nclass VariableTable{//## begin VariableTable%4209C5FB02C3.initialDeclarations preserve=yes//## end VariableTable%4209C5FB02C3.initialDeclarationspublic://## Constructors (generated)VariableTable();//## Destructor (generated)virtual ~VariableTable();// Additional Public Declarations//## begin VariableTable%4209C5FB02C3.public preserve=yes//## end VariableTable%4209C5FB02C3.publicprotected:// Additional Protected Declarations//## begin VariableTable%4209C5FB02C3.protected preserve=yes//## end VariableTable%4209C5FB02C3.protectedprivate://## Constructors (generated)VariableTable(const VariableTable &right);//## Assignment Operation (generated)VariableTable & operator=(const VariableTable &right);// Data Members for Associations//## Association: TransactionTestManager::Symbol Table::<unnamed>%4209C65E02D3//## Role: VariableTable::variable%4209C65F0013// The collection of defined variables.//## Qualifier: variableName%4209C66701AA; std::string// The name of the variable.//## begin VariableTable::variable%4209C65F0013.role preserve=no private: DefinedVariable {1 -> 1RFHgAN}std::map<std::string, DefinedVariable *> m_variable;//## end VariableTable::variable%4209C65F0013.role// Additional Private Declarations//## begin VariableTable%4209C5FB02C3.private preserve=yes//## end VariableTable%4209C5FB02C3.privateprivate: //## implementation// Additional Implementation Declarations//## begin VariableTable%4209C5FB02C3.implementation preserve=yes//## end VariableTable%4209C5FB02C3.implementation};//## begin VariableTable%4209C5FB02C3.postscript preserve=yes//## end VariableTable%4209C5FB02C3.postscript// Class VariableTable//## begin module%4209C5FB02C3.epilog preserve=yes//## end module%4209C5FB02C3.epilog#endif