Electroneum
command_line::arg_descriptor< T, false, true, NUM_DEPS > Struct Template Reference

#include <command_line.h>

Collaboration diagram for command_line::arg_descriptor< T, false, true, NUM_DEPS >:

Public Types

typedef T value_type
 

Public Attributes

const char * name
 
const char * description
 
T default_value
 
std::array< const arg_descriptor< bool, false > *, NUM_DEPS > ref
 
std::function< T(std::array< bool, NUM_DEPS >, bool, T)> depf
 
bool not_use_default
 

Detailed Description

template<typename T, int NUM_DEPS>
struct command_line::arg_descriptor< T, false, true, NUM_DEPS >

Definition at line 104 of file command_line.h.

Member Typedef Documentation

◆ value_type

template<typename T , int NUM_DEPS>
typedef T command_line::arg_descriptor< T, false, true, NUM_DEPS >::value_type

Definition at line 106 of file command_line.h.

Member Data Documentation

◆ default_value

template<typename T , int NUM_DEPS>
T command_line::arg_descriptor< T, false, true, NUM_DEPS >::default_value

Definition at line 111 of file command_line.h.

◆ depf

template<typename T , int NUM_DEPS>
std::function<T(std::array<bool, NUM_DEPS>, bool, T)> command_line::arg_descriptor< T, false, true, NUM_DEPS >::depf

Definition at line 114 of file command_line.h.

◆ description

template<typename T , int NUM_DEPS>
const char* command_line::arg_descriptor< T, false, true, NUM_DEPS >::description

Definition at line 109 of file command_line.h.

◆ name

template<typename T , int NUM_DEPS>
const char* command_line::arg_descriptor< T, false, true, NUM_DEPS >::name

Definition at line 108 of file command_line.h.

◆ not_use_default

template<typename T , int NUM_DEPS>
bool command_line::arg_descriptor< T, false, true, NUM_DEPS >::not_use_default

Definition at line 116 of file command_line.h.

◆ ref

template<typename T , int NUM_DEPS>
std::array<const arg_descriptor<bool, false> *, NUM_DEPS> command_line::arg_descriptor< T, false, true, NUM_DEPS >::ref

Definition at line 113 of file command_line.h.


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