Scarab  v1.6.1
Project 8 C++ Utility Library
Public Member Functions | Protected Member Functions | Private Attributes | Friends | List of all members
global_config Class Reference

#include <global_config.hh>

Inheritance diagram for global_config:
Inheritance graph

Public Member Functions

void set_config (const param_node &a_config)
 
const param_noderetrieve () const
 

Protected Member Functions

 global_config ()
 
 ~global_config ()
 
- Protected Member Functions inherited from singleton< global_config >
 singleton ()
 
 ~singleton ()
 

Private Attributes

param_node f_config
 

Friends

class scarab::singleton< global_config >
 
class scarab::destroyer< global_config >
 

Additional Inherited Members

- Static Public Member Functions inherited from singleton< global_config >
static global_configget_instance ()
 
static void kill_instance ()
 
static global_configcreate_instance (x_args...args)
 

Detailed Description

Definition at line 17 of file global_config.hh.

Constructor & Destructor Documentation

global_config ( )
protected

Definition at line 23 of file global_config.cc.

~global_config ( )
protected

Definition at line 29 of file global_config.cc.

Member Function Documentation

const param_node & retrieve ( ) const

Definition at line 18 of file global_config.cc.

void set_config ( const param_node a_config)

Definition at line 13 of file global_config.cc.

Friends And Related Function Documentation

friend class scarab::destroyer< global_config >
friend

Definition at line 29 of file global_config.hh.

friend class scarab::singleton< global_config >
friend

Definition at line 28 of file global_config.hh.

Member Data Documentation

param_node f_config
private

Definition at line 25 of file global_config.hh.


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