# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NLGEORGES::CLoader Class Reference

#include <georges_loader.h>

List of all members.

Public Methods

 CLoader ()
virtual ~CLoader ()
void LoadForm (CForm &_f, const CStringEx &_sxfullname)
void LoadForm (CForm &_f, const CStringEx &_sxfullname, const CStringEx &_sxdate)
void LoadSearchForm (CForm &_f, const CStringEx &_sxfilename)
void LoadSearchForm (CForm &_f, const CStringEx &_sxfilename, const CStringEx &_sxdate)
void SaveForm (CForm &_f, const CStringEx &_sxfullename)
CMoldEltLoadMold (const CStringEx &_sxfilename)
CMoldEltLoadMold (const CStringEx &_sxfilename, const CStringEx &_sxdate)
CStringEx WhereIsDfnTyp (const CStringEx &_sxfilename)
CStringEx WhereIsForm (const CStringEx &_sxfilename)
CStringEx GetWorkDirectory () const
CStringEx GetRootDirectory () const
void SetWorkDirectory (const CStringEx &_sxworkdirectory)
void SetRootDirectory (const CStringEx &_sxrootdirectory)
void SetTypPredef (const CStringEx &_sxfilename, const std::vector< CStringEx > &_pvsx)
void MakeDfn (const CStringEx &_sxfullname, const std::vector< std::pair< CStringEx, CStringEx > > *const _pvdefine=0)
void MakeTyp (const CStringEx &_sxfullname, const CStringEx &_sxtype, const CStringEx &_sxformula, const CStringEx &_sxenum, const CStringEx &_sxlow, const CStringEx &_sxhigh, const CStringEx &_sxdefault, const std::vector< std::pair< CStringEx, CStringEx > > *const _pvpredef=0, const std::vector< std::pair< CStringEx, CStringEx > > *const _pvparent=0)

Protected Methods

CStringEx WhereIs (const CStringEx &_sxdirectory, const CStringEx &_sxfilename)

Protected Attributes

CFormLoader fl
CMoldLoader ml
CStringEx sxworkdirectory
CStringEx sxrootdirectory

Static Private Attributes

bool _Initialized = false


Constructor & Destructor Documentation

NLGEORGES::CLoader::CLoader  
 

Definition at line 44 of file georges_loader.cpp.

References NLMISC::CClassRegistry::create, ml, and NLMISC_REGISTER_CLASS.

NLGEORGES::CLoader::~CLoader   [virtual]
 

Definition at line 81 of file georges_loader.cpp.


Member Function Documentation

CStringEx NLGEORGES::CLoader::GetRootDirectory   const
 

Definition at line 147 of file georges_loader.cpp.

CStringEx NLGEORGES::CLoader::GetWorkDirectory   const
 

Definition at line 142 of file georges_loader.cpp.

void NLGEORGES::CLoader::LoadForm CForm   _f,
const CStringEx   _sxfullname,
const CStringEx   _sxdate
 

Definition at line 90 of file georges_loader.cpp.

References fl.

void NLGEORGES::CLoader::LoadForm CForm   _f,
const CStringEx   _sxfullname
 

Definition at line 85 of file georges_loader.cpp.

References fl.

CMoldElt * NLGEORGES::CLoader::LoadMold const CStringEx   _sxfilename,
const CStringEx   _sxdate
 

Definition at line 115 of file georges_loader.cpp.

References ml.

CMoldElt * NLGEORGES::CLoader::LoadMold const CStringEx   _sxfilename
 

Definition at line 110 of file georges_loader.cpp.

References ml.

Referenced by SetTypPredef.

void NLGEORGES::CLoader::LoadSearchForm CForm   _f,
const CStringEx   _sxfilename,
const CStringEx   _sxdate
 

Definition at line 100 of file georges_loader.cpp.

References fl, and WhereIsForm.

void NLGEORGES::CLoader::LoadSearchForm CForm   _f,
const CStringEx   _sxfilename
 

Definition at line 95 of file georges_loader.cpp.

References fl, and WhereIsForm.

void NLGEORGES::CLoader::MakeDfn const CStringEx   _sxfullname,
const std::vector< std::pair< CStringEx, CStringEx > > *const    _pvdefine = 0
 

Definition at line 162 of file georges_loader.cpp.

void NLGEORGES::CLoader::MakeTyp const CStringEx   _sxfullname,
const CStringEx   _sxtype,
const CStringEx   _sxformula,
const CStringEx   _sxenum,
const CStringEx   _sxlow,
const CStringEx   _sxhigh,
const CStringEx   _sxdefault,
const std::vector< std::pair< CStringEx, CStringEx > > *const    _pvpredef = 0,
const std::vector< std::pair< CStringEx, CStringEx > > *const    _pvparent = 0
 

Definition at line 183 of file georges_loader.cpp.

void NLGEORGES::CLoader::SaveForm CForm   _f,
const CStringEx   _sxfullename
 

Definition at line 105 of file georges_loader.cpp.

References fl.

void NLGEORGES::CLoader::SetRootDirectory const CStringEx   _sxrootdirectory
 

Definition at line 131 of file georges_loader.cpp.

References NLMISC::CPath::addSearchPath, NLMISC::CPath::removeAllAlternativeSearchPath, sxrootdirectory, and sxworkdirectory.

void NLGEORGES::CLoader::SetTypPredef const CStringEx   _sxfilename,
const std::vector< CStringEx > &    _pvsx
 

Definition at line 279 of file georges_loader.cpp.

References LoadMold.

void NLGEORGES::CLoader::SetWorkDirectory const CStringEx   _sxworkdirectory
 

Definition at line 120 of file georges_loader.cpp.

References NLMISC::CPath::addSearchPath, NLMISC::CPath::removeAllAlternativeSearchPath, sxrootdirectory, and sxworkdirectory.

CStringEx NLGEORGES::CLoader::WhereIs const CStringEx   _sxdirectory,
const CStringEx   _sxfilename
[protected]
 

CStringEx NLGEORGES::CLoader::WhereIsDfnTyp const CStringEx   _sxfilename
 

Definition at line 152 of file georges_loader.cpp.

References NLMISC::CPath::lookup.

CStringEx NLGEORGES::CLoader::WhereIsForm const CStringEx   _sxfilename
 

Definition at line 157 of file georges_loader.cpp.

References NLMISC::CPath::lookup.

Referenced by LoadSearchForm.


Member Data Documentation

bool NLGEORGES::CLoader::_Initialized = false [static, private]
 

Definition at line 42 of file georges_loader.cpp.

CFormLoader NLGEORGES::CLoader::fl [protected]
 

Definition at line 39 of file georges_loader.h.

Referenced by LoadForm, LoadSearchForm, and SaveForm.

CMoldLoader NLGEORGES::CLoader::ml [protected]
 

Definition at line 40 of file georges_loader.h.

Referenced by CLoader, and LoadMold.

CStringEx NLGEORGES::CLoader::sxrootdirectory [protected]
 

Definition at line 42 of file georges_loader.h.

Referenced by SetRootDirectory, and SetWorkDirectory.

CStringEx NLGEORGES::CLoader::sxworkdirectory [protected]
 

Definition at line 41 of file georges_loader.h.

Referenced by SetRootDirectory, and SetWorkDirectory.


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