sge::con Namespace Reference


Classes

struct  action_var
struct  action_var_base
class  console_gfx
struct  exception
struct  singleton
struct  stdlib
class  var
class  var_base

Typedefs

typedef std::vector< stringarg_list
typedef boost::function< void(const
arg_list &)> 
callback
typedef std::map< string,
var_base * > 
var_map
typedef std::map< string,
callback
callback_map

Functions

SGE_SYMBOL void prefix (const string::value_type &)
SGE_SYMBOL string::value_type prefix ()
SGE_SYMBOL void add (const string &, const callback &)
SGE_SYMBOL void eval (const string &)
SGE_SYMBOL void chat_callback (const callback &)
SGE_SYMBOL void read_config (const path &)
SGE_SYMBOL const var_mapvars ()
SGE_SYMBOL const callback_mapfuncs ()
SGE_SYMBOL sge::string get_var (const sge::string &)
SGE_SYMBOL void set_var (const sge::string &, const sge::string &)
SGE_SYMBOL void latch (const sge::string &, const sge::string &)
singletoninstance ()


Typedef Documentation

typedef std::vector<string> sge::con::arg_list

typedef boost::function<void (const arg_list &)> sge::con::callback

typedef std::map<string, var_base*> sge::con::var_map


Function Documentation

void sge::con::add ( const string &  name,
const callback &  c 
)

void sge::con::chat_callback ( const callback &  c  ) 

void sge::con::eval ( const string &  s  ) 

const sge::con::callback_map & sge::con::funcs (  ) 

sge::string sge::con::get_var ( const sge::string name  ) 

sge::con::singleton & sge::con::instance (  ) 

void sge::con::latch ( const sge::string name,
const sge::string value 
)

sge::string::value_type sge::con::prefix (  ) 

void sge::con::prefix ( const string::value_type &  c  ) 

void sge::con::read_config ( const path &  s  ) 

void sge::con::set_var ( const sge::string name,
const sge::string value 
)

const sge::con::var_map & sge::con::vars (  ) 


Generated on Wed Sep 10 22:17:51 2008 for sge by  doxygen 1.5.5