Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
senf::console::ArgumentDoc Documentation for a single argument
senf::console::detail::ArgumentInfo< ParameterType > Internal: Argument information structure
senf::console::detail::ArgumentInfoBase Internal: Argument information structure
senf::console::ArgumentTraits< Type > Customize argument parsing
senf::console::detail::BundleMixin Internal: Provide ConfigBundle facade for a single-source config
senf::console::detail::CharArgumentTraits< CharT >
senf::console::CharAsString< CharT > Parse character value as single-char string
senf::console::detail::CharReturnValueTraits< CharT >
senf::console::CheckedArgumentIteratorWrapper Wrapper checking argument iterator access for validity
senf::console::Client Server client instance
senf::console::detail::ClientReader Internal: Generic client interface
senf::console::detail::CollectionArgumentTraits< Collection, Adder >
senf::console::detail::CollectionArgumentTraitsBase< Collection >
senf::console::detail::CollectionReturnValueTraits< Collection >
senf::console::factory::Command OverloadedCommandNode factory
senf::console::CommandNode Config/console tree command node
senf::console::CommandOverload Base class for command overload of OverloadedCommandNode
senf::console::CommandParser Parse commands
senf::console::CommandParser::CommandParser::ParserErrorException Exception thrown when the parser detects an error
senf::console::CommandParser::CommandParser::SetIncremental
senf::console::ConfigBundle Combine multiple configuration sources
senf::console::ConfigFile Console node tree based config file parser
senf::console::detail::ConfigSource Internal: ConfigSource base class
senf::console::factory::Directory DirectoryNode factory
senf::console::DirectoryNode Config/console tree directory node
senf::console::detail::DumbClientReader Internal: Primitive ClientReader implementation
senf::console::Executor Execute config/console commands
senf::console::Executor::Executor::ExitException Thrown by built-in 'exit' command
senf::console::Executor::Executor::IgnoreCommandException Thrown by the SecurityPolicy to silently ignore a command
senf::console::FlagCollection< Enum > Bit-mask flag argument type
senf::console::GenericNode Config/console node tree base-class
senf::console::detail::InsertFunctor
senf::console::LazyDirectory
senf::console::detail::LineEditorClientReader Internal: ClientReader using senf::term::LineEditor for interactive input
senf::console::detail::LineEditorSwitcher Internal: Client reader switching between LineEditorClientReader or DumbClientReader
senf::console::factory::Link LinkNode factory
senf::console::LinkNode Config/console tree link node
senf::console::detail::MapArgumentTraits< Collection >
senf::console::detail::MapReturnValueTraits< Collection >
senf::console::detail::MatchingShortType< CharT >
senf::console::detail::NodeFactory
senf::console::detail::NonblockingSocketSink Internal: Nonblocking boost::iostreams::sink
senf::console::detail::NoninteractiveClientReader Internal: Primitive ClientReader implementation
senf::console::OverloadedCommandNode Command node which allows multiple registered callbacks
senf::console::detail::OwnedNodeFactory
senf::console::ParseCommandInfo Single parsed console command
senf::console::ParseCommandInfo::ParseCommandInfo::ArgumentIterator Iterator parsing argument groups
senf::console::ParsedArgumentAttributor< Overload, index, flag > Argument dependent ParsedCommandBase attributes
senf::console::ParsedArgumentAttributorBase< Overload, Self, ReturnType > Derived class dependent ParsedCommandBase attributes
senf::console::ParsedCommandAttributor< Overload > Non argument dependent ParsedCommandBase attributes
senf::console::ParsedCommandAttributorBase Generic ParsedCommandOverloadBase attributes
senf::console::ParsedCommandOverload< FunctionTraits, ReturnType, arity > Parsed command overload
senf::console::ParsedCommandOverloadBase CommandOverload implementation with automatic argument parsing
senf::console::ProgramOptions Console node tree based command line option parser
senf::console::detail::PushBackFunctor
senf::console::detail::RestrictedExecutor Internal: Executor wrapper implementing restricted execution
senf::console::detail::RestrictedExecutor::RestrictedExecutor::RestrictGuard Internal: Set restricted node of a RestrictedExecutor
senf::console::ReturnValueTraits< Type > Customize return value formating
senf::console::ScopedDirectory< Owner > DirectoryNode member proxy
senf::console::ScopedDirectoryBase Internal: Marker base class for all ScopedDirectory proxies
senf::console::Server Interactive console server
senf::console::detail::ServerManager
senf::console::factory::SimpleCommand SimpleCommandNode factory
senf::console::SimpleCommandNode Most simple CommandNode implementation
senf::console::SimpleCommandOverload Basic command overload
senf::console::SimpleOverloadAttributor
senf::console::SyntaxErrorException Syntax error parsing command arguments exception
senf::console::detail::SysdirManager
senf::console::SysInfo
senf::console::SysInfo::SysInfo::Proxy
senf::console::Token Single argument token
senf::console::UDPServer UDP Console server
senf::console::UnknownNodeNameException Exception: Unknown node name
senf::console::ValueRange< T > Value range
senf::console::factory::Variable Variable node factory