LifeV
GetPot Class Reference

#include <GetPot.hpp>

+ Collaboration diagram for GetPot:

Data Structures

struct  variable
 

Public Member Functions

 GetPot ()
 
 GetPot (const GetPot &)
 
 GetPot (const int argc_, char **argv_, const char *FieldSeparator=0x0)
 
 GetPot (const char *FileName, const char *CommentStart=0x0, const char *CommentEnd=0x0, const char *FieldSeparator=0x0)
 
template<typename STRING >
 GetPot (const STRING &FileName, const char *CommentStart=0x0, const char *CommentEnd=0x0, const char *FieldSeparator=0x0)
 
 ~GetPot ()
 
GetPotoperator= (const GetPot &)
 
 GetPot (const STRING_VECTOR &FileNameList)
 
void absorb (const GetPot &That)
 
void clear_requests ()
 
void disable_request_recording ()
 
void enable_request_recording ()
 
const std::string operator[] (unsigned Idx) const
 
int get (unsigned Idx, int Default) const
 
double get (unsigned Idx, const double &Default) const
 
const std::string get (unsigned Idx, const char *Default) const
 
unsigned size () const
 
bool options_contain (const char *FlagList) const
 
bool argument_contains (unsigned Idx, const char *FlagList) const
 
bool operator() (const char *VarName, bool Default) const
 
int operator() (const char *VarName, int Default) const
 
double operator() (const char *VarName, const double &Default) const
 
const std::string operator() (const char *VarName, const char *Default) const
 
bool operator() (const char *VarName, bool Default, bool &found) const
 
int operator() (const char *VarName, int Default, bool &found) const
 
double operator() (const char *VarName, const double &Default, bool &found) const
 
const std::string operator() (const char *VarName, const char *Default, bool &found) const
 
bool operator() (const char *VarName, bool Default, unsigned Idx) const
 
int operator() (const char *VarName, int Default, unsigned Idx) const
 
double operator() (const char *VarName, const double &Default, unsigned Idx) const
 
const std::string operator() (const char *VarName, const char *Default, unsigned Idx) const
 
void set (const char *VarName, const char *Value, const bool Requested=true)
 
void set (const char *VarName, const double &Value, const bool Requested=true)
 
void set (const char *VarName, const int Value, const bool Requested=true)
 
bool checkVariable (const char *VarName) const
 
unsigned vector_variable_size (const char *VarName) const
 
STRING_VECTOR get_variable_names () const
 
STRING_VECTOR get_section_names () const
 
void set_prefix (const char *Prefix)
 
bool search_failed () const
 
void disable_loop ()
 
void enable_loop ()
 
void reset_cursor ()
 
void init_multiple_occurrence ()
 
bool search (const char *option)
 
bool search (unsigned No, const char *P,...)
 
int next (int Default)
 
double next (const double &Default)
 
const std::string next (const char *Default)
 
int follow (int Default, const char *Option)
 
double follow (const double &Default, const char *Option)
 
const std::string follow (const char *Default, const char *Option)
 
int follow (int Default, unsigned No, const char *Option,...)
 
double follow (const double &Default, unsigned No, const char *Option,...)
 
const std::string follow (const char *Default, unsigned No, const char *Option,...)
 
std::vector< std::string > nominus_followers (const char *Option)
 
std::vector< std::string > nominus_followers (unsigned No,...)
 
int direct_follow (int Default, const char *Option)
 
double direct_follow (const double &Default, const char *Option)
 
const std::string direct_follow (const char *Default, const char *Option)
 
std::vector< std::string > string_tails (const char *StartString)
 
std::vector< int > int_tails (const char *StartString, const int Default=1)
 
std::vector< doubledouble_tails (const char *StartString, const double Default=1.0)
 
STRING_VECTOR nominus_vector () const
 
unsigned nominus_size () const
 
std::string next_nominus ()
 
STRING_VECTOR unidentified_arguments (unsigned Number, const char *Known,...) const
 
STRING_VECTOR unidentified_arguments (const STRING_VECTOR &Knowns) const
 
STRING_VECTOR unidentified_arguments () const
 
STRING_VECTOR unidentified_options (unsigned Number, const char *Known,...) const
 
STRING_VECTOR unidentified_options (const STRING_VECTOR &Knowns) const
 
STRING_VECTOR unidentified_options () const
 
std::string unidentified_flags (const char *Known, int ArgumentNumber) const
 
STRING_VECTOR unidentified_variables (unsigned Number, const char *Known,...) const
 
STRING_VECTOR unidentified_variables (const STRING_VECTOR &Knowns) const
 
STRING_VECTOR unidentified_variables () const
 
STRING_VECTOR unidentified_sections (unsigned Number, const char *Known,...) const
 
STRING_VECTOR unidentified_sections (const STRING_VECTOR &Knowns) const
 
STRING_VECTOR unidentified_sections () const
 
STRING_VECTOR unidentified_nominuses (unsigned Number, const char *Known,...) const
 
STRING_VECTOR unidentified_nominuses (const STRING_VECTOR &Knowns) const
 
STRING_VECTOR unidentified_nominuses () const
 
int print () const
 

Private Member Functions

void __basic_initialization ()
 
void __record_argument_request (const std::string &Arg)
 
void __record_variable_request (const std::string &Arg)
 
void __set_variable (const char *VarName, const char *Value)
 
void __parse_argument_vector (const STRING_VECTOR &ARGV)
 
const variable__find_variable (const char *) const
 
const char * __match_starting_string (const char *StartString)
 
bool __check_flags (const std::string &Str, const char *FlagList) const
 
bool __convert_to_type (const std::string &String, bool Default) const
 
int __convert_to_type (const std::string &String, int Default) const
 
double __convert_to_type (const std::string &String, double Default) const
 
const std::string __get_remaining_string (const std::string &String, const std::string &Start) const
 
bool __search_string_vector (const STRING_VECTOR &Vec, const std::string &Str) const
 
void __skip_whitespace (std::istream &istr)
 
const std::string __get_next_token (std::istream &istr)
 
const std::string __get_string (std::istream &istr)
 
const std::string __get_until_closing_bracket (std::istream &istr)
 
STRING_VECTOR __read_in_stream (std::istream &istr)
 
STRING_VECTOR __read_in_file (const char *FileName)
 
std::string __process_section_label (const std::string &Section, STRING_VECTOR &section_stack)
 
std::string __DBE_expand_string (const std::string str)
 
std::string __DBE_expand (const std::string str)
 
const GetPot::variable__DBE_get_variable (const std::string str)
 
STRING_VECTOR __DBE_get_expr_list (const std::string str, const unsigned ExpectedNumber)
 
std::string __double2string (const double &Value) const
 
std::string __int2string (const int &Value) const
 
STRING_VECTOR __get_section_tree (const std::string &FullPath)
 

Private Attributes

std::string prefix
 
std::string section
 
STRING_VECTOR section_list
 
STRING_VECTOR argv
 
unsigned cursor
 
bool search_loop_f
 
bool search_failed_f
 
int nominus_cursor
 
std::vector< unsigned > idx_nominus
 
std::vector< variablevariables
 
std::string _comment_start
 
std::string _comment_end
 
std::string _field_separator
 
std::vector< char * > __internal_string_container
 
STRING_VECTOR _requested_arguments
 
STRING_VECTOR _requested_variables
 
STRING_VECTOR _requested_sections
 
bool __request_recording_f
 

Detailed Description

Definition at line 110 of file GetPot.hpp.

Constructor & Destructor Documentation

◆ GetPot() [1/6]

GetPot ( )
inline

Definition at line 497 of file GetPot.hpp.

◆ GetPot() [2/6]

GetPot ( const GetPot That)
inline

Definition at line 606 of file GetPot.hpp.

◆ GetPot() [3/6]

GetPot ( const int  argc_,
char **  argv_,
const char *  FieldSeparator = 0x0 
)
inline

Definition at line 507 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ GetPot() [4/6]

GetPot ( const char *  FileName,
const char *  CommentStart = 0x0,
const char *  CommentEnd = 0x0,
const char *  FieldSeparator = 0x0 
)
inline

Definition at line 541 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ GetPot() [5/6]

GetPot ( const STRING &  FileName,
const char *  CommentStart = 0x0,
const char *  CommentEnd = 0x0,
const char *  FieldSeparator = 0x0 
)
inline

Definition at line 574 of file GetPot.hpp.

◆ ~GetPot()

~GetPot ( )
inline

Definition at line 612 of file GetPot.hpp.

◆ GetPot() [6/6]

GetPot ( const STRING_VECTOR FileNameList)
inline

Definition at line 645 of file GetPot.hpp.

+ Here is the caller graph for this function:

Member Function Documentation

◆ __basic_initialization()

void __basic_initialization ( )
inlineprivate

Definition at line 476 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ operator=()

GetPot & operator= ( const GetPot That)
inline

Definition at line 620 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ absorb()

void absorb ( const GetPot That)
inline

Definition at line 660 of file GetPot.hpp.

◆ clear_requests()

void clear_requests ( )
inline

Definition at line 675 of file GetPot.hpp.

◆ disable_request_recording()

void disable_request_recording ( )
inline

Definition at line 143 of file GetPot.hpp.

◆ enable_request_recording()

void enable_request_recording ( )
inline

Definition at line 147 of file GetPot.hpp.

◆ operator[]()

const std::string operator[] ( unsigned  Idx) const
inline

Definition at line 1283 of file GetPot.hpp.

◆ get() [1/3]

int get ( unsigned  Idx,
int  Default 
) const
inline

Definition at line 1289 of file GetPot.hpp.

◆ get() [2/3]

double get ( unsigned  Idx,
const double Default 
) const
inline

Definition at line 1299 of file GetPot.hpp.

◆ get() [3/3]

const std::string get ( unsigned  Idx,
const char *  Default 
) const
inline

Definition at line 1309 of file GetPot.hpp.

◆ size()

unsigned size ( ) const
inline

Definition at line 1322 of file GetPot.hpp.

◆ options_contain()

bool options_contain ( const char *  FlagList) const
inline

Definition at line 1896 of file GetPot.hpp.

◆ argument_contains()

bool argument_contains ( unsigned  Idx,
const char *  FlagList 
) const
inline

Definition at line 1915 of file GetPot.hpp.

◆ operator()() [1/12]

bool operator() ( const char *  VarName,
bool  Default 
) const
inline

Definition at line 2008 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ operator()() [2/12]

int operator() ( const char *  VarName,
int  Default 
) const
inline

Definition at line 2021 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ operator()() [3/12]

double operator() ( const char *  VarName,
const double Default 
) const
inline

Definition at line 2033 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ operator()() [4/12]

const std::string operator() ( const char *  VarName,
const char *  Default 
) const
inline

Definition at line 2045 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ operator()() [5/12]

bool operator() ( const char *  VarName,
bool  Default,
bool &  found 
) const
inline

Definition at line 2060 of file GetPot.hpp.

◆ operator()() [6/12]

int operator() ( const char *  VarName,
int  Default,
bool &  found 
) const
inline

Definition at line 2074 of file GetPot.hpp.

◆ operator()() [7/12]

double operator() ( const char *  VarName,
const double Default,
bool &  found 
) const
inline

Definition at line 2088 of file GetPot.hpp.

◆ operator()() [8/12]

const std::string operator() ( const char *  VarName,
const char *  Default,
bool &  found 
) const
inline

Definition at line 2101 of file GetPot.hpp.

◆ operator()() [9/12]

bool operator() ( const char *  VarName,
bool  Default,
unsigned  Idx 
) const
inline

Definition at line 2119 of file GetPot.hpp.

◆ operator()() [10/12]

int operator() ( const char *  VarName,
int  Default,
unsigned  Idx 
) const
inline

Definition at line 2137 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ operator()() [11/12]

double operator() ( const char *  VarName,
const double Default,
unsigned  Idx 
) const
inline

Definition at line 2154 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ operator()() [12/12]

const std::string operator() ( const char *  VarName,
const char *  Default,
unsigned  Idx 
) const
inline

Definition at line 2171 of file GetPot.hpp.

◆ set() [1/3]

void set ( const char *  VarName,
const char *  Value,
const bool  Requested = true 
)
inline

Definition at line 2246 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ set() [2/3]

void set ( const char *  VarName,
const double Value,
const bool  Requested = true 
)
inline

Definition at line 2261 of file GetPot.hpp.

◆ set() [3/3]

void set ( const char *  VarName,
const int  Value,
const bool  Requested = true 
)
inline

Definition at line 2267 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ checkVariable()

bool checkVariable ( const char *  VarName) const
inline

Definition at line 2276 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ vector_variable_size()

unsigned vector_variable_size ( const char *  VarName) const
inline

Definition at line 2291 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ get_variable_names()

STRING_VECTOR get_variable_names ( ) const
inline

Definition at line 2302 of file GetPot.hpp.

◆ get_section_names()

STRING_VECTOR get_section_names ( ) const
inline

Definition at line 2318 of file GetPot.hpp.

◆ set_prefix()

void set_prefix ( const char *  Prefix)
inline

Definition at line 207 of file GetPot.hpp.

◆ search_failed()

bool search_failed ( ) const
inline

Definition at line 211 of file GetPot.hpp.

◆ disable_loop()

void disable_loop ( )
inline

Definition at line 217 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ enable_loop()

void enable_loop ( )
inline

Definition at line 221 of file GetPot.hpp.

◆ reset_cursor()

void reset_cursor ( )
inline

Definition at line 1266 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ init_multiple_occurrence()

void init_multiple_occurrence ( )
inline

Definition at line 1273 of file GetPot.hpp.

◆ search() [1/2]

bool search ( const char *  option)
inline

Definition at line 1171 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ search() [2/2]

bool search ( unsigned  No,
const char *  P,
  ... 
)
inline

Definition at line 1217 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ next() [1/3]

int next ( int  Default)
inline

Definition at line 1330 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ next() [2/3]

double next ( const double Default)
inline

Definition at line 1352 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ next() [3/3]

const std::string next ( const char *  Default)
inline

Definition at line 1375 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ follow() [1/6]

int follow ( int  Default,
const char *  Option 
)
inline

Definition at line 1418 of file GetPot.hpp.

◆ follow() [2/6]

double follow ( const double Default,
const char *  Option 
)
inline

Definition at line 1429 of file GetPot.hpp.

◆ follow() [3/6]

const std::string follow ( const char *  Default,
const char *  Option 
)
inline

Definition at line 1440 of file GetPot.hpp.

◆ follow() [4/6]

int follow ( int  Default,
unsigned  No,
const char *  Option,
  ... 
)
inline

Definition at line 1453 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ follow() [5/6]

double follow ( const double Default,
unsigned  No,
const char *  Option,
  ... 
)
inline

Definition at line 1482 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ follow() [6/6]

const std::string follow ( const char *  Default,
unsigned  No,
const char *  Option,
  ... 
)
inline

Definition at line 1510 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ nominus_followers() [1/2]

std::vector< std::string > nominus_followers ( const char *  Option)
inline

Definition at line 1544 of file GetPot.hpp.

◆ nominus_followers() [2/2]

std::vector< std::string > nominus_followers ( unsigned  No,
  ... 
)
inline

Definition at line 1575 of file GetPot.hpp.

◆ direct_follow() [1/3]

int direct_follow ( int  Default,
const char *  Option 
)
inline

Definition at line 1611 of file GetPot.hpp.

◆ direct_follow() [2/3]

double direct_follow ( const double Default,
const char *  Option 
)
inline

Definition at line 1630 of file GetPot.hpp.

◆ direct_follow() [3/3]

const std::string direct_follow ( const char *  Default,
const char *  Option 
)
inline

Definition at line 1649 of file GetPot.hpp.

◆ string_tails()

std::vector< std::string > string_tails ( const char *  StartString)
inline

Definition at line 1675 of file GetPot.hpp.

◆ int_tails()

std::vector< int > int_tails ( const char *  StartString,
const int  Default = 1 
)
inline

Definition at line 1731 of file GetPot.hpp.

◆ double_tails()

std::vector< double > double_tails ( const char *  StartString,
const double  Default = 1.0 
)
inline

Definition at line 1787 of file GetPot.hpp.

◆ nominus_vector()

STRING_VECTOR nominus_vector ( ) const
inline

Definition at line 1968 of file GetPot.hpp.

◆ nominus_size()

unsigned nominus_size ( ) const
inline

Definition at line 260 of file GetPot.hpp.

◆ next_nominus()

std::string next_nominus ( )
inline

Definition at line 1986 of file GetPot.hpp.

◆ unidentified_arguments() [1/3]

STRING_VECTOR unidentified_arguments ( unsigned  Number,
const char *  Known,
  ... 
) const
inline

Definition at line 2920 of file GetPot.hpp.

◆ unidentified_arguments() [2/3]

STRING_VECTOR unidentified_arguments ( const STRING_VECTOR Knowns) const
inline

Definition at line 2951 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ unidentified_arguments() [3/3]

STRING_VECTOR unidentified_arguments ( ) const
inline

Definition at line 2945 of file GetPot.hpp.

◆ unidentified_options() [1/3]

STRING_VECTOR unidentified_options ( unsigned  Number,
const char *  Known,
  ... 
) const
inline

Definition at line 2975 of file GetPot.hpp.

◆ unidentified_options() [2/3]

STRING_VECTOR unidentified_options ( const STRING_VECTOR Knowns) const
inline

Definition at line 3025 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ unidentified_options() [3/3]

STRING_VECTOR unidentified_options ( ) const
inline

Definition at line 3000 of file GetPot.hpp.

◆ unidentified_flags()

std::string unidentified_flags ( const char *  Known,
int  ArgumentNumber = -1 
) const
inline

Definition at line 3055 of file GetPot.hpp.

◆ unidentified_variables() [1/3]

STRING_VECTOR unidentified_variables ( unsigned  Number,
const char *  Known,
  ... 
) const
inline

Definition at line 3135 of file GetPot.hpp.

◆ unidentified_variables() [2/3]

STRING_VECTOR unidentified_variables ( const STRING_VECTOR Knowns) const
inline

Definition at line 3160 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ unidentified_variables() [3/3]

STRING_VECTOR unidentified_variables ( ) const
inline

Definition at line 3183 of file GetPot.hpp.

◆ unidentified_sections() [1/3]

STRING_VECTOR unidentified_sections ( unsigned  Number,
const char *  Known,
  ... 
) const
inline

Definition at line 3190 of file GetPot.hpp.

◆ unidentified_sections() [2/3]

STRING_VECTOR unidentified_sections ( const STRING_VECTOR Knowns) const
inline

Definition at line 3230 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ unidentified_sections() [3/3]

STRING_VECTOR unidentified_sections ( ) const
inline

Definition at line 3224 of file GetPot.hpp.

◆ unidentified_nominuses() [1/3]

STRING_VECTOR unidentified_nominuses ( unsigned  Number,
const char *  Known,
  ... 
) const
inline

Definition at line 3255 of file GetPot.hpp.

◆ unidentified_nominuses() [2/3]

STRING_VECTOR unidentified_nominuses ( const STRING_VECTOR Knowns) const
inline

Definition at line 3297 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ unidentified_nominuses() [3/3]

STRING_VECTOR unidentified_nominuses ( ) const
inline

Definition at line 3284 of file GetPot.hpp.

◆ print()

int print ( ) const
inline

Definition at line 2347 of file GetPot.hpp.

◆ __record_argument_request()

void __record_argument_request ( const std::string &  Arg)
inlineprivate

Definition at line 2188 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ __record_variable_request()

void __record_variable_request ( const std::string &  Arg)
inlineprivate

Definition at line 2209 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ __set_variable()

void __set_variable ( const char *  VarName,
const char *  Value 
)
inlineprivate

Definition at line 2232 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ __parse_argument_vector()

void __parse_argument_vector ( const STRING_VECTOR ARGV)
inlineprivate

Definition at line 683 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ __find_variable()

const GetPot::variable * __find_variable ( const char *  VarName) const
inlineprivate

Definition at line 2324 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ __match_starting_string()

const char * __match_starting_string ( const char *  StartString)
inlineprivate

Definition at line 1847 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ __check_flags()

bool __check_flags ( const std::string &  Str,
const char *  FlagList 
) const
inlineprivate

Definition at line 1954 of file GetPot.hpp.

◆ __convert_to_type() [1/3]

bool __convert_to_type ( const std::string &  String,
bool  Default 
) const
inlineprivate

Definition at line 1106 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ __convert_to_type() [2/3]

int __convert_to_type ( const std::string &  String,
int  Default 
) const
inlineprivate

Definition at line 1137 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ __convert_to_type() [3/3]

double __convert_to_type ( const std::string &  String,
double  Default 
) const
inlineprivate

Definition at line 1125 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ __get_remaining_string()

const std::string __get_remaining_string ( const std::string &  String,
const std::string &  Start 
) const
inlineprivate

Definition at line 1149 of file GetPot.hpp.

◆ __search_string_vector()

bool __search_string_vector ( const STRING_VECTOR Vec,
const std::string &  Str 
) const
inlineprivate

Definition at line 2907 of file GetPot.hpp.

◆ __skip_whitespace()

void __skip_whitespace ( std::istream &  istr)
inlineprivate

Definition at line 854 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ __get_next_token()

const std::string __get_next_token ( std::istream &  istr)
inlineprivate

Definition at line 932 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ __get_string()

const std::string __get_string ( std::istream &  istr)
inlineprivate

Definition at line 975 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ __get_until_closing_bracket()

const std::string __get_until_closing_bracket ( std::istream &  istr)
inlineprivate

Definition at line 1005 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ __read_in_stream()

STRING_VECTOR __read_in_stream ( std::istream &  istr)
inlineprivate

Definition at line 797 of file GetPot.hpp.

◆ __read_in_file()

STRING_VECTOR __read_in_file ( const char *  FileName)
inlineprivate

Definition at line 785 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ __process_section_label()

std::string __process_section_label ( const std::string &  Section,
STRING_VECTOR section_stack 
)
inlineprivate

Definition at line 1043 of file GetPot.hpp.

◆ __DBE_expand_string()

std::string __DBE_expand_string ( const std::string  str)
inlineprivate

Definition at line 2408 of file GetPot.hpp.

◆ __DBE_expand()

std::string __DBE_expand ( const std::string  str)
inlineprivate

Definition at line 2577 of file GetPot.hpp.

◆ __DBE_get_variable()

const GetPot::variable * __DBE_get_variable ( const std::string  str)
inlineprivate

Definition at line 2537 of file GetPot.hpp.

◆ __DBE_get_expr_list()

STRING_VECTOR __DBE_get_expr_list ( const std::string  str,
const unsigned  ExpectedNumber 
)
inlineprivate

Definition at line 2444 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ __double2string()

std::string __double2string ( const double Value) const
inlineprivate

Definition at line 420 of file GetPot.hpp.

+ Here is the caller graph for this function:

◆ __int2string()

std::string __int2string ( const int &  Value) const
inlineprivate

Definition at line 434 of file GetPot.hpp.

◆ __get_section_tree()

STRING_VECTOR __get_section_tree ( const std::string &  FullPath)
inlineprivate

Definition at line 448 of file GetPot.hpp.

+ Here is the caller graph for this function:

Field Documentation

◆ prefix

std::string prefix
private

Definition at line 321 of file GetPot.hpp.

◆ section

std::string section
private

Definition at line 322 of file GetPot.hpp.

◆ section_list

STRING_VECTOR section_list
private

Definition at line 323 of file GetPot.hpp.

◆ argv

STRING_VECTOR argv
private

Definition at line 325 of file GetPot.hpp.

◆ cursor

unsigned cursor
private

Definition at line 326 of file GetPot.hpp.

◆ search_loop_f

bool search_loop_f
private

Definition at line 327 of file GetPot.hpp.

◆ search_failed_f

bool search_failed_f
private

Definition at line 329 of file GetPot.hpp.

◆ nominus_cursor

int nominus_cursor
private

Definition at line 333 of file GetPot.hpp.

◆ idx_nominus

std::vector<unsigned> idx_nominus
private

Definition at line 334 of file GetPot.hpp.

◆ variables

std::vector<variable> variables
private

Definition at line 338 of file GetPot.hpp.

◆ _comment_start

std::string _comment_start
private

Definition at line 341 of file GetPot.hpp.

◆ _comment_end

std::string _comment_end
private

Definition at line 342 of file GetPot.hpp.

◆ _field_separator

std::string _field_separator
private

Definition at line 345 of file GetPot.hpp.

◆ __internal_string_container

std::vector<char*> __internal_string_container
private

Definition at line 349 of file GetPot.hpp.

◆ _requested_arguments

STRING_VECTOR _requested_arguments
private

Definition at line 353 of file GetPot.hpp.

◆ _requested_variables

STRING_VECTOR _requested_variables
private

Definition at line 354 of file GetPot.hpp.

◆ _requested_sections

STRING_VECTOR _requested_sections
private

Definition at line 355 of file GetPot.hpp.

◆ __request_recording_f

bool __request_recording_f
private

Definition at line 357 of file GetPot.hpp.


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