CVC3
Public Member Functions | Private Types | Private Member Functions | Private Attributes

CVC3::CLFlags Class Reference

#include <command_line_flags.h>

Collaboration diagram for CVC3::CLFlags:
Collaboration graph
[legend]

List of all members.

Public Member Functions

Private Types

Private Member Functions

Private Attributes


Detailed Description

Definition at line 247 of file command_line_flags.h.


Member Typedef Documentation

typedef std::map<std::string, CLFlag> CVC3::CLFlags::CharMap [private]

Definition at line 249 of file command_line_flags.h.


Member Function Documentation

CLFlag& CVC3::CLFlags::getFlag0 ( const std::string &  name) [inline, private]

Definition at line 256 of file command_line_flags.h.

Referenced by setFlag().

void CVC3::CLFlags::addFlag ( const std::string &  name,
const CLFlag f 
) [inline]

Definition at line 264 of file command_line_flags.h.

Referenced by CVC3::ValidityChecker::createFlags().

size_t CVC3::CLFlags::countFlags ( const std::string &  name) const [inline]

Definition at line 268 of file command_line_flags.h.

Referenced by CVC3::VCCmd::evaluateCommand(), parse_args(), and printUsage().

size_t CVC3::CLFlags::countFlags ( const std::string &  name,
std::vector< std::string > &  names 
) const [inline]

Definition at line 277 of file command_line_flags.h.

References d_map.

const CLFlag& CVC3::CLFlags::getFlag ( const std::string &  name) const [inline]

Definition at line 291 of file command_line_flags.h.

const CLFlag& CVC3::CLFlags::operator[] ( const std::string &  name) const [inline]

Definition at line 297 of file command_line_flags.h.

void CVC3::CLFlags::setFlag ( const std::string &  name,
const CLFlag f 
) [inline]
void CVC3::CLFlags::setFlag ( const std::string &  name,
bool  b 
) [inline]

Definition at line 311 of file command_line_flags.h.

References getFlag0().

void CVC3::CLFlags::setFlag ( const std::string &  name,
int  i 
) [inline]

Definition at line 312 of file command_line_flags.h.

void CVC3::CLFlags::setFlag ( const std::string &  name,
const std::string &  s 
) [inline]

Definition at line 313 of file command_line_flags.h.

References getFlag0().

void CVC3::CLFlags::setFlag ( const std::string &  name,
const char *  s 
) [inline]

Definition at line 315 of file command_line_flags.h.

References getFlag0().

void CVC3::CLFlags::setFlag ( const std::string &  name,
const std::pair< std::string, bool > &  p 
) [inline]

Definition at line 317 of file command_line_flags.h.

References getFlag0().

void CVC3::CLFlags::setFlag ( const std::string &  name,
const std::vector< std::pair< std::string, bool > > &  sv 
) [inline]

Definition at line 319 of file command_line_flags.h.

References getFlag0().


Member Data Documentation

Definition at line 250 of file command_line_flags.h.

Referenced by countFlags().


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