libmoost
moost::service::option_validator Class Reference

#include <option_validator.hpp>

Inheritance diagram for moost::service::option_validator:
Collaboration diagram for moost::service::option_validator:

List of all members.

Public Member Functions

void add (boost::shared_ptr< validator::base const > validator)
void operator() (const boost::program_options::variables_map &vm, const validator::constraints_map_t &constraints) const

Private Attributes

std::vector< boost::shared_ptr
< validator::base const > > 
m_validators

Detailed Description

Definition at line 233 of file option_validator.hpp.


Member Function Documentation

void moost::service::option_validator::add ( boost::shared_ptr< validator::base const >  validator) [inline]

Definition at line 239 of file option_validator.hpp.

Here is the caller graph for this function:

void moost::service::option_validator::operator() ( const boost::program_options::variables_map &  vm,
const validator::constraints_map_t constraints 
) const [inline]

Definition at line 244 of file option_validator.hpp.


Member Data Documentation

std::vector< boost::shared_ptr<validator::base const> > moost::service::option_validator::m_validators [private]

Definition at line 236 of file option_validator.hpp.


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