YPC  0.2.0
Public Member Functions | Protected Attributes | List of all members
ypc::po Class Reference

Public Member Functions

 po (const boost::program_options::variables_map &vm)
 
template<typename OT >
auto require (const OT &o) -> typename std::enable_if< std::is_base_of< internal::opt_base, typename std::remove_reference< OT >::type >::value, void >::type
 
template<typename OT >
auto require (const OT &o) -> typename std::enable_if< !std::is_base_of< internal::opt_base, typename std::remove_reference< OT >::type >::value, void >::type
 

Protected Attributes

const boost::program_options::variables_map & m_vm
 

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