File cmdlnparser.h
↰ Parent directory (cmdlnparser
)
Definition (cmdlnparser\cmdlnparser.h
)
Classes
Struct CArgumentDefBase::SOptionName
Struct CEnumArgumentDefBase::SEnumAssociation
Struct IArgumentProvide
Struct SArgumentParseException
Template Struct SEnumArgumentAssoc
Struct SGroupDef
Class CArgumentDefBase
Template Class CArgumentDefT
Template Class CArgumentDefT< sdv::sequence< sdv::u8string >, void >
Template Class CArgumentDefT< sdv::sequence< std::filesystem::path >, void >
Template Class CArgumentDefT< sdv::sequence< std::string >, void >
Template Class CArgumentDefT< sdv::sequence< TEnum >, typename std::enable_if_t< std::is_enum< TEnum >::value > >
Template Class CArgumentDefT< sdv::sequence< TVar >, typename std::enable_if_t< std::is_arithmetic< TVar >::value > >
Template Class CArgumentDefT< sdv::u8string, void >
Template Class CArgumentDefT< std::filesystem::path, void >
Template Class CArgumentDefT< std::list< sdv::u8string >, void >
Template Class CArgumentDefT< std::list< std::filesystem::path >, void >
Template Class CArgumentDefT< std::list< std::string >, void >
Template Class CArgumentDefT< std::list< TEnum >, typename std::enable_if_t< std::is_enum< TEnum >::value > >
Template Class CArgumentDefT< std::list< TVar >, typename std::enable_if_t< std::is_arithmetic< TVar >::value > >
Template Class CArgumentDefT< std::string, void >
Template Class CArgumentDefT< std::vector< sdv::u8string >, void >
Template Class CArgumentDefT< std::vector< std::filesystem::path >, void >
Template Class CArgumentDefT< std::vector< std::string >, void >
Template Class CArgumentDefT< std::vector< TEnum >, typename std::enable_if_t< std::is_enum< TEnum >::value > >
Template Class CArgumentDefT< std::vector< TVar >, typename std::enable_if_t< std::is_arithmetic< TVar >::value > >
Template Class CArgumentDefT< TEnum, typename std::enable_if_t< std::is_enum< TEnum >::value > >
Template Class CArgumentDefT< TVar, typename std::enable_if_t< std::is_arithmetic< TVar >::value > >
Class CArgumentIterator
Template Class CArgumentProvide
Template Class CArgumentProvideImpl
Template Class CArgumentProvideImpl< bool, void >
Template Class CArgumentProvideImpl< sdv::sequence< sdv::u8string >, void >
Template Class CArgumentProvideImpl< sdv::sequence< std::filesystem::path >, void >
Template Class CArgumentProvideImpl< sdv::sequence< std::string >, void >
Template Class CArgumentProvideImpl< sdv::sequence< TArgument >, typename std::enable_if_t< std::is_arithmetic< TArgument >::value > >
Template Class CArgumentProvideImpl< sdv::sequence< TEnum >, typename std::enable_if_t< std::is_enum< TEnum >::value > >
Template Class CArgumentProvideImpl< sdv::u8string, void >
Template Class CArgumentProvideImpl< std::filesystem::path, void >
Template Class CArgumentProvideImpl< std::list< sdv::u8string >, void >
Template Class CArgumentProvideImpl< std::list< std::filesystem::path >, void >
Template Class CArgumentProvideImpl< std::list< std::string >, void >
Template Class CArgumentProvideImpl< std::list< TArgument >, typename std::enable_if_t< std::is_arithmetic< TArgument >::value > >
Template Class CArgumentProvideImpl< std::list< TEnum >, typename std::enable_if_t< std::is_enum< TEnum >::value > >
Template Class CArgumentProvideImpl< std::string, void >
Template Class CArgumentProvideImpl< std::vector< sdv::u8string >, void >
Template Class CArgumentProvideImpl< std::vector< std::filesystem::path >, void >
Template Class CArgumentProvideImpl< std::vector< std::string >, void >
Template Class CArgumentProvideImpl< std::vector< TArgument >, typename std::enable_if_t< std::is_arithmetic< TArgument >::value > >
Template Class CArgumentProvideImpl< std::vector< TEnum >, typename std::enable_if_t< std::is_enum< TEnum >::value > >
Template Class CArgumentProvideImpl< TArgument, typename std::enable_if_t< std::is_arithmetic< TArgument >::value > >
Template Class CArgumentProvideImpl< TEnum, typename std::enable_if_t< std::is_enum< TEnum >::value > >
Template Class CArgValueImpl
Class CCommandLine
Template Class CContainerArgValue
Template Class CEnumArgumentDefBase
Template Class CEnumArgValue
Template Class CNumericArgValue
Template Class CPathArgValue
Template Class CSdvStringValue
Template Class CStdStringValue
Template Class CValueAssignment