Index   Main   Namespaces   Classes   Hierarchy   Annotated   Files   Compound   Global   Pages  

SgInit.cpp File Reference

Detailed Description

See SgInit.h.

Definition in file SgInit.cpp.

#include "SgSystem.h"
#include "SgInit.h"
#include <iostream>
#include "SgException.h"
#include "SgMemCheck.h"
#include "SgProp.h"

Go to the source code of this file.


void SgFini ()
 Call all lower-level Fini functions.
void SgInitImpl (bool compiledInDebugMode)
 Used in SgInit(); public only as a side effect of the implementation.
void SgInitCheck ()
 Check that SgInit was called.


bool s_isSgInitialized = false

Function Documentation

void SgFini (  ) 

Call all lower-level Fini functions.

This function must be called after using the SmartGo module. Also calls SgMemCheck.

Will become obsolete in the future
See also:

Definition at line 27 of file SgInit.cpp.

References SgProp::Fini(), s_isSgInitialized, and SgMemCheck().

void SgInitCheck (  ) 

Check that SgInit was called.

SgException if not

Definition at line 64 of file SgInit.cpp.

References s_isSgInitialized.

Referenced by SgBoardConst::SgBoardConst().

void SgInitImpl ( bool  compiledInDebugMode  ) 

Used in SgInit(); public only as a side effect of the implementation.

Definition at line 34 of file SgInit.cpp.

References SgProp::Init(), and s_isSgInitialized.

Referenced by SgInit().

Variable Documentation

bool s_isSgInitialized = false [static]

Definition at line 21 of file SgInit.cpp.

Referenced by SgFini(), SgInitCheck(), and SgInitImpl().

17 Jun 2010 Doxygen 1.4.7