cmanip.cc File Reference

#include <cstdio>
#include "Configuration.h"
#include <iostream>
#include <string>
#include "exult_constants.h"
#include <vector>
#include <cassert>

Include dependency graph for cmanip.cc:

Go to the source code of this file.

Typedefs

typedef pair< DoOps, vector<
string > > 
DoListPair
typedef vector< DoListPairDoList

Enumerations

enum  DoOps { DoAdd, DoRem, DoGet }

Functions

void usage (unsigned int i)
void read_params (const int argc, char *argv[])
void process_ops ()
int main (int argc, char *argv[])

Variables

const std::string c_empty_string
DoList dolist
Configurationconfig = new Configuration()
string config_file_name
bool verbose = false


Typedef Documentation

typedef vector<DoListPair> DoList

Definition at line 47 of file cmanip.cc.

typedef pair<DoOps, vector<string> > DoListPair

Definition at line 45 of file cmanip.cc.


Enumeration Type Documentation

enum DoOps

Enumerator:
DoAdd 
DoRem 
DoGet 

Definition at line 43 of file cmanip.cc.


Function Documentation

int main ( int  argc,
char *  argv[] 
)

Definition at line 214 of file cmanip.cc.

References config, config_file_name, DoAdd, DoGet, dolist, DoRem, process_ops(), Configuration::read_config_file(), read_params(), usage(), verbose, and Configuration::write_back().

Here is the call graph for this function:

void process_ops (  ) 

Definition at line 152 of file cmanip.cc.

References config, DoAdd, DoGet, dolist, DoRem, s, Configuration::set(), Configuration::value(), and verbose.

Referenced by main().

Here is the call graph for this function:

void read_params ( const int  argc,
char *  argv[] 
)

Definition at line 83 of file cmanip.cc.

References config_file_name, DoAdd, DoGet, dolist, DoRem, s, usage(), and verbose.

Referenced by main().

Here is the call graph for this function:

void usage ( unsigned int  i  ) 

Definition at line 55 of file cmanip.cc.

References PACKAGE, and VERSION.

Referenced by main(), and read_params().


Variable Documentation

const std::string c_empty_string

Definition at line 34 of file cmanip.cc.

Configuration* config = new Configuration()

Definition at line 50 of file cmanip.cc.

string config_file_name

Definition at line 51 of file cmanip.cc.

Referenced by main(), and read_params().

DoList dolist

Definition at line 49 of file cmanip.cc.

Referenced by main(), process_ops(), and read_params().

bool verbose = false

Definition at line 52 of file cmanip.cc.

Referenced by main(), process_ops(), and read_params().


Generated on Mon Jul 9 14:45:44 2007 for ExultEngine by  doxygen 1.5.1