args-parser 6.3.6
Loading...
Searching...
No Matches
Args::details Namespace Reference

Classes

class  API
 Auxiliary API. More...
class  API< PARENT, Command, ARGPTR, false >
 Auxiliary API. More...
class  API< PARENT, SELF, ARGPTR, false >
 Auxiliary API. More...
class  API< PARENT, SELF, ARGPTR, true >
 Auxiliary API. More...
class  Deleter
 Deleter. More...
struct  DummyString

Functions

template<typename T>
bool argNameLess (const T &a1, const T &a2)
template<typename T>
constexpr std::add_const< T >::type & asConst (T &t) noexcept
 Adds const to non-const objects.
template<typename T>
void asConst (const T &&)=delete

Variables

template<typename T>
const String DummyString< T >::c_string

Function Documentation

◆ argNameLess()

template<typename T>
bool Args::details::argNameLess ( const T & a1,
const T & a2 )

Definition at line 295 of file help_printer.hpp.

◆ asConst() [1/2]

template<typename T>
void Args::details::asConst ( const T && )
delete

◆ asConst() [2/2]

template<typename T>
std::add_const< T >::type & Args::details::asConst ( T & t)
constexprnoexcept

Adds const to non-const objects.

Definition at line 45 of file utils.hpp.

Variable Documentation

◆ DummyString< T >::c_string

template<typename T>
const String Args::details::DummyString< T >::c_string

Definition at line 150 of file utils.hpp.