Args::Opts Struct Reference

Collaboration diagram for Args::Opts:

Collaboration graph
[legend]
List of all members.

Public Types

enum  {
  no_type = 0, type_bool, type_string, type_int,
  type_unsigned
}

Public Member Functions

 Opts ()
 ~Opts ()

Public Attributes

std::string option
bool * bval
std::string * sval
int * ival
uint32uval
bool dbval
std::string dsval
int dival
uint32 duval
enum Args::Opts:: { ... }  valuetype

Detailed Description

Definition at line 38 of file args.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
no_type 
type_bool 
type_string 
type_int 
type_unsigned 

Definition at line 50 of file args.h.


Constructor & Destructor Documentation

Args::Opts::Opts (  )  [inline]

Definition at line 51 of file args.h.

Args::Opts::~Opts (  )  [inline]

Definition at line 52 of file args.h.


Member Data Documentation

std::string Args::Opts::option

Definition at line 40 of file args.h.

Referenced by Args::declare().

bool* Args::Opts::bval

Definition at line 41 of file args.h.

Referenced by Args::declare().

std::string* Args::Opts::sval

Definition at line 42 of file args.h.

int* Args::Opts::ival

Definition at line 43 of file args.h.

Referenced by Args::declare().

uint32* Args::Opts::uval

Definition at line 44 of file args.h.

Referenced by Args::declare().

bool Args::Opts::dbval

Definition at line 46 of file args.h.

Referenced by Args::declare().

std::string Args::Opts::dsval

Definition at line 47 of file args.h.

int Args::Opts::dival

Definition at line 48 of file args.h.

Referenced by Args::declare().

uint32 Args::Opts::duval

Definition at line 49 of file args.h.

Referenced by Args::declare().

enum { ... } Args::Opts::valuetype

Referenced by Args::declare().


The documentation for this struct was generated from the following file:
Generated on Mon Jul 9 14:46:57 2007 for ExultEngine by  doxygen 1.5.1