Scippy

SoPlex

Sequential object-oriented simPlex

arg_map< Context > Class Template Reference

#include <core.h>

Classes

struct  entry
 

Public Member Functions

 arg_map (const arg_map &)=delete
 
void operator= (const arg_map &)=delete
 
 arg_map ()
 
void init (const basic_format_args< Context > &args)
 
 ~arg_map ()
 
basic_format_arg< Context > find (basic_string_view< char_type > name) const
 

Private Types

using char_type = typename Context::char_type
 

Private Member Functions

void push_back (value< Context > val)
 

Private Attributes

entrymap_
 
unsigned size_
 

Detailed Description

template<typename Context>
class internal::arg_map< Context >

Definition at line 946 of file core.h.

Member Typedef Documentation

◆ char_type

using char_type = typename Context::char_type
private

Definition at line 1059 of file core.h.

Constructor & Destructor Documentation

◆ arg_map() [1/2]

arg_map ( const arg_map< Context > &  )
delete

◆ arg_map() [2/2]

arg_map ( )

Definition at line 1078 of file core.h.

◆ ~arg_map()

~arg_map ( )

Definition at line 1080 of file core.h.

Member Function Documentation

◆ find()

basic_format_arg<Context> find ( basic_string_view< char_type name) const

Definition at line 1082 of file core.h.

◆ init()

void init ( const basic_format_args< Context > &  args)

Definition at line 1345 of file format.h.

◆ operator=()

void operator= ( const arg_map< Context > &  )
delete

◆ push_back()

void push_back ( value< Context >  val)
private

Definition at line 1069 of file core.h.

Member Data Documentation

◆ map_

entry* map_
private

Definition at line 1066 of file core.h.

◆ size_

unsigned size_
private

Definition at line 1067 of file core.h.