bbstd::Configuration Class Reference

#include <bbstdConfiguration.h>

List of all members.

Protected Member Functions

virtual void bbUserConstructor ()

Private Member Functions

 BBTK_BLACK_BOX_INTERFACE (Configuration, bbtk::AtomicBlackBox)
 BBTK_DECLARE_OUTPUT (BinPath, std::string)
 BBTK_DECLARE_OUTPUT (DataPath, std::string)
 BBTK_DECLARE_OUTPUT (DocPath, std::string)
 BBTK_DECLARE_OUTPUT (FileSeparator, std::string)
 BBTK_DECLARE_OUTPUT (SystemType, int)
 BBTK_PROCESS (DoProcess)
void DoProcess ()


Detailed Description

Definition at line 39 of file bbstdConfiguration.h.


Member Function Documentation

bbstd::Configuration::BBTK_BLACK_BOX_INTERFACE ( Configuration  ,
bbtk::AtomicBlackBox   
) [private]

bbstd::Configuration::BBTK_DECLARE_OUTPUT ( BinPath  ,
std::string   
) [private]

bbstd::Configuration::BBTK_DECLARE_OUTPUT ( DataPath  ,
std::string   
) [private]

bbstd::Configuration::BBTK_DECLARE_OUTPUT ( DocPath  ,
std::string   
) [private]

bbstd::Configuration::BBTK_DECLARE_OUTPUT ( FileSeparator  ,
std::string   
) [private]

bbstd::Configuration::BBTK_DECLARE_OUTPUT ( SystemType  ,
int   
) [private]

bbstd::Configuration::BBTK_PROCESS ( DoProcess   )  [private]

void bbstd::Configuration::DoProcess (  )  [private]

Definition at line 46 of file bbstdConfiguration.cxx.

00047   {
00048     bbSetOutputBinPath( bbtk::ConfigurationFile::GetInstance().Get_bin_path() );
00049     bbSetOutputDataPath( bbtk::ConfigurationFile::GetInstance().Get_data_path() );
00050     bbSetOutputDocPath( bbtk::ConfigurationFile::GetInstance().Get_doc_path() );
00051     bbSetOutputFileSeparator( bbtk::ConfigurationFile::GetInstance().Get_file_separator() );
00052     
00053 #if defined(__GNUC__)
00054     bbSetOutputSystemType( 0 );
00055 #elif defined(_WIN32)
00056     bbSetOutputSystemType( 1 );
00057 #else
00058     bbSetOutputSystemType( -1 );
00059 #endif
00060     
00061   }

void bbstd::Configuration::bbUserConstructor (  )  [protected, virtual]

Definition at line 41 of file bbstdConfiguration.cxx.

00042   { 
00043     
00044   }


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

Generated on Tue Oct 21 16:06:50 2008 for std by  doxygen 1.5.6