senf::console::detail::CharArgumentTraits< CharT > Struct Template Reference

Inheritance diagram for senf::console::detail::CharArgumentTraits< CharT >:
Inheritance graph
[legend]

List of all members.


Detailed Description

template<class CharT>
struct senf::console::detail::CharArgumentTraits< CharT >

Definition at line 56 of file Traits.ih.


Public Types

typedef ArgumentTraits
< typename MatchingShortType
< CharT >::type
base
typedef CharT  type

Static Public Member Functions

static void  parse (ParseCommandInfo::TokensRange const &tokens, CharT &out)
static std::string  description ()
  String description of type.

Member Typedef Documentation

template<class CharT >
typedef ArgumentTraits<typename MatchingShortType<CharT>::type> senf::console::detail::CharArgumentTraits< CharT >::
base

Definition at line 59 of file Traits.ih.

template<class CharT >
typedef CharT senf::console::detail::CharArgumentTraits< CharT >::
type

Reimplemented from senf::console::ArgumentTraits< MatchingShortType< CharT >::type >.

Definition at line 60 of file Traits.ih.


Member Function Documentation

template<class CharT >
std::string senf::console::detail::CharArgumentTraits< CharT >::
description ()

String description of type.

Returns the string description of Type. Used to generate online help.

Reimplemented from senf::console::ArgumentTraits< MatchingShortType< CharT >::type >.

Definition at line 125 of file Traits.cti.

template<class CharT >
void senf::console::detail::CharArgumentTraits< CharT >::
parse ( ParseCommandInfo::TokensRange const &  tokens,
CharT &  out )

Definition at line 117 of file Traits.cti.


The documentation for this struct was generated from the following files: