advgetopt 2.0.47
Parse complex command line arguments and configuration files in C++.
Public Member Functions | Private Attributes | Friends | List of all members
advgetopt::option_info_ref Class Reference

#include <option_info.h>

Public Member Functions

 option_info_ref (option_info::pointer_t opt)
 Initialize a reference to an option_info object.
 
bool empty () const
 Retrieve the length of the option's value.
 
double get_double () const
 Retrieve the referenced option as a double.
 
long get_long () const
 Retrieve the referenced option as a long.
 
size_t length () const
 Return the length of the option's value.
 
 operator bool () const
 Check whether the value is an empty string or not.
 
 operator std::string () const
 Convert the reference to a string (a.k.a. read the value)
 
bool operator! () const
 Check whether the value is an empty string or not.
 
bool operator!= (char const *value) const
 Compare this option's value with the specified string.
 
bool operator!= (option_info_ref const &value) const
 Compare this option's value with the value of option value.
 
bool operator!= (std::string const &value) const
 Compare this option's value with the specified string.
 
std::string operator+ (char const *value) const
 Append value to this option's value.
 
std::string operator+ (char value) const
 Append the character value to this option's value.
 
std::string operator+ (char32_t value) const
 Append the character value to this option's value.
 
std::string operator+ (option_info_ref const &value) const
 Append the value of this value option to this option_info's value.
 
std::string operator+ (std::string const &value) const
 Append value to this option's value.
 
option_info_refoperator+= (char const *value)
 Append value to this option's value.
 
option_info_refoperator+= (char value)
 Append the character value to this option's value.
 
option_info_refoperator+= (char32_t value)
 Append the character value to this option's value.
 
option_info_refoperator+= (option_info_ref const &value)
 Append the value of this value option to this option_info's value.
 
option_info_refoperator+= (std::string const &value)
 Append value to this option's value.
 
bool operator< (char const *value) const
 Compare this option's value with the specified string.
 
bool operator< (option_info_ref const &value) const
 Compare this option's value with the value of option value.
 
bool operator< (std::string const &value) const
 Compare this option's value with the specified string.
 
bool operator<= (char const *value) const
 Compare this option's value with the specified string.
 
bool operator<= (option_info_ref const &value) const
 Compare this option's value with the value of option value.
 
bool operator<= (std::string const &value) const
 Compare this option's value with the specified string.
 
option_info_refoperator= (char const *value)
 Set the option value to value.
 
option_info_refoperator= (char value)
 Set the option value to value.
 
option_info_refoperator= (char32_t value)
 Set the option value to value.
 
option_info_refoperator= (option_info_ref const &value)
 Set the value of this option to the value of another option.
 
option_info_refoperator= (std::string const &value)
 Set the option value to value.
 
bool operator== (char const *value) const
 Compare this option's value with the specified string.
 
bool operator== (option_info_ref const &value) const
 Compare this option's value with the value of option value.
 
bool operator== (std::string const &value) const
 Compare this option's value with the specified string.
 
bool operator> (char const *value) const
 Compare this option's value with the specified string.
 
bool operator> (option_info_ref const &value) const
 Compare this option's value with the value of option value.
 
bool operator> (std::string const &value) const
 Compare this option's value with the specified string.
 
bool operator>= (char const *value) const
 Compare this option's value with the specified string.
 
bool operator>= (option_info_ref const &value) const
 Compare this option's value with the value of option value.
 
bool operator>= (std::string const &value) const
 Compare this option's value with the specified string.
 
size_t size () const
 Return the length of the option's value.
 

Private Attributes

option_info::pointer_t f_opt = option_info::pointer_t()
 

Friends

bool operator!= (char const *value, option_info_ref const &rhs)
 Compare value with the value of the right hand-side option.
 
bool operator!= (std::string const &value, option_info_ref const &rhs)
 Compare value with the value of the right hand-side option.
 
std::string operator+ (char const *value, option_info_ref const &rhs)
 Concatenate a string and an option reference value.
 
std::string operator+ (char value, option_info_ref const &rhs)
 Concatenate a character and an option reference value.
 
std::string operator+ (char32_t value, option_info_ref const &rhs)
 Concatenate a character and an option reference value.
 
std::string operator+ (std::string const &value, option_info_ref const &rhs)
 Concatenate a string and an option reference value.
 
bool operator< (char const *value, option_info_ref const &rhs)
 Compare value with the value of the right hand-side option.
 
bool operator< (std::string const &value, option_info_ref const &rhs)
 Compare value with the value of the right hand-side option.
 
bool operator<= (char const *value, option_info_ref const &rhs)
 Compare value with the value of the right hand-side option.
 
bool operator<= (std::string const &value, option_info_ref const &rhs)
 Compare value with the value of the right hand-side option.
 
bool operator== (char const *value, option_info_ref const &rhs)
 Compare value with the value of the right hand-side option.
 
bool operator== (std::string const &value, option_info_ref const &rhs)
 Compare value with the value of the right hand-side option.
 
bool operator> (char const *value, option_info_ref const &rhs)
 Compare value with the value of the right hand-side option.
 
bool operator> (std::string const &value, option_info_ref const &rhs)
 Compare value with the value of the right hand-side option.
 
bool operator>= (char const *value, option_info_ref const &rhs)
 Compare value with the value of the right hand-side option.
 
bool operator>= (std::string const &value, option_info_ref const &rhs)
 Compare value with the value of the right hand-side option.
 

Detailed Description

Definition at line 200 of file option_info.h.

Constructor & Destructor Documentation

◆ option_info_ref()

advgetopt::option_info_ref::option_info_ref ( option_info::pointer_t  opt)

This constructor creates a reference to the specified opt option_info object.

This gives you read and write access to the very first value held by the opt object.

Note
The option may not yet be defined in which case the default value is used as the current value.
Parameters
[in]optThe option to create the reference of.

Definition at line 72 of file option_info_ref.cpp.

Member Function Documentation

◆ empty()

bool advgetopt::option_info_ref::empty ( ) const

This function checks the option's value and returns true if it is empty.

Note
If the value is not currently defined, this function returns the length of the default value.
Returns
The length of the option's value.

Definition at line 88 of file option_info_ref.cpp.

References f_opt.

Referenced by operator!(), operator!=(), operator<=(), operator==(), and operator>().

◆ get_double()

double advgetopt::option_info_ref::get_double ( ) const

This function attempts to retrieve the option value as a double floating point.

If the value is not yet defined, the function attempts to return the default value converted to a double. If that fails, the function returns -1 after it emitted an error in the log.

When the value is not defined and there is no default, the function returns 0 (as if an empty string represented 0.)

Returns
The value as a double or -1.0 or 0.0.

Definition at line 190 of file option_info_ref.cpp.

References advgetopt::validator_double::convert_string(), f_opt, and advgetopt::option_flags_merge().

◆ get_long()

long advgetopt::option_info_ref::get_long ( ) const

This function attempts to retrieve the option value as a long integer.

If the value is not yet defined, the function attempts to return the default value converted to an integer. If that fails, the function returns -1 after it emitted an error in the log.

When the value is not defined and there is no default, the function returns 0 (as if an empty string represented 0.)

Returns
The value as a long or -1 or 0.

Definition at line 147 of file option_info_ref.cpp.

References advgetopt::validator_integer::convert_string(), f_opt, and advgetopt::option_flags_merge().

◆ length()

size_t advgetopt::option_info_ref::length ( ) const

This function returns the length of the option's value. This is the number of bytes in the string.

Note
If the value is not currently defined, this function returns the length of the default value.
Returns
The length of the option's value.

Definition at line 110 of file option_info_ref.cpp.

References f_opt.

Referenced by size().

◆ operator bool()

advgetopt::option_info_ref::operator bool ( ) const

This function calls the empty function and returns the opposite result.

Returns
true if the value is not an empty string.

Definition at line 597 of file option_info_ref.cpp.

◆ operator std::string()

advgetopt::option_info_ref::operator std::string ( ) const

This cast operator transforms the reference in a string which has the contents of the option value.

Returns
The option contents as a string.

Definition at line 226 of file option_info_ref.cpp.

◆ operator!()

bool advgetopt::option_info_ref::operator! ( ) const

This function calls the empty function and returns the result.

Returns
true if the value is an empty string.

Definition at line 609 of file option_info_ref.cpp.

References empty().

◆ operator!=() [1/3]

This operator compares this option's value with the specified string.

Parameters
[in]valueA string to compare this option's value with.
Returns
true if both are not equal.

Definition at line 670 of file option_info_ref.cpp.

References empty().

◆ operator!=() [2/3]

This operator compares this option's value with the value of the option specified in value.

Parameters
[in]valueA string to compare this option's value with.
Returns
true if both are not equal.

Definition at line 703 of file option_info_ref.cpp.

◆ operator!=() [3/3]

bool advgetopt::option_info_ref::operator!= ( std::string const value) const

This operator compares this option's value with the specified string.

Parameters
[in]valueA string to compare this option's value with.
Returns
true if both are not equal.

Definition at line 688 of file option_info_ref.cpp.

◆ operator+() [1/5]

std::string advgetopt::option_info_ref::operator+ ( char const value) const

This operator is used to append a string to the value of the option and return the result as a string.

Parameters
[in]valueThe string to append to the option_info's value.
Returns
A string with the resulting concatenation.

Definition at line 482 of file option_info_ref.cpp.

◆ operator+() [2/5]

std::string advgetopt::option_info_ref::operator+ ( char  value) const

This operator is used to append a character to the value of the option and returns the result as a string.

Note
This version appends an ISO-8859-1 character. Make sure to use a char32_t character to add a Unicode character.
Parameters
[in]valueThe character to append to the option_info's value.
Returns
A string with the resulting concatenation.

Definition at line 452 of file option_info_ref.cpp.

◆ operator+() [3/5]

std::string advgetopt::option_info_ref::operator+ ( char32_t  value) const

This operator is used to append a Unicode character to the value of the option and returns the result as a string.

Parameters
[in]valueThe character to append to the option_info's value.
Returns
A string with the resulting concatenation.

Definition at line 467 of file option_info_ref.cpp.

◆ operator+() [4/5]

std::string advgetopt::option_info_ref::operator+ ( option_info_ref const value) const

This operator is used to append two option references to each others and return the concatenated string as the result.

Parameters
[in]valueThe other option to read the value from.
Returns
A reference to this object_info_ref.

Definition at line 516 of file option_info_ref.cpp.

◆ operator+() [5/5]

std::string advgetopt::option_info_ref::operator+ ( std::string const value) const

This operator is used to append a string to the value of the option and return the result as a string.

Parameters
[in]valueThe value to append to the option_info's value.
Returns
A string with the resulting concatenation.

Definition at line 501 of file option_info_ref.cpp.

◆ operator+=() [1/5]

option_info_ref & advgetopt::option_info_ref::operator+= ( char const value)

This assignment operator can be used to append a string to the existing value of the option.

Parameters
[in]valueThe value to append to the option_info's value.
Returns
A reference to this object_info_ref.

Definition at line 393 of file option_info_ref.cpp.

References f_opt, and advgetopt::option_flags_merge().

◆ operator+=() [2/5]

option_info_ref & advgetopt::option_info_ref::operator+= ( char  value)

This assignment operator can be used to append a character to the existing value of the option.

Note
The character is taken as an ISO-8859-1. If you want to use a Unicode character, make sure to use a char32_t character.
Parameters
[in]valueThe character to append to the option_info's value.
Returns
A reference to this object_info_ref.

Definition at line 351 of file option_info_ref.cpp.

References f_opt, and advgetopt::option_flags_merge().

◆ operator+=() [3/5]

option_info_ref & advgetopt::option_info_ref::operator+= ( char32_t  value)

This assignment operator can be used to append a character to the existing value of the option.

Parameters
[in]valueThe character to append to the option_info's value.
Returns
A reference to this object_info_ref.

Definition at line 372 of file option_info_ref.cpp.

References f_opt, and advgetopt::option_flags_merge().

◆ operator+=() [4/5]

option_info_ref & advgetopt::option_info_ref::operator+= ( option_info_ref const value)

This assignment operator is used to append a string to the existing value of this option.

Parameters
[in]valueThe other option to read the value from.
Returns
A reference to this object_info_ref.

Definition at line 430 of file option_info_ref.cpp.

References f_opt.

◆ operator+=() [5/5]

option_info_ref & advgetopt::option_info_ref::operator+= ( std::string const value)

This assignment operator is used to append a string to the existing value of the option.

Parameters
[in]valueThe value to append to the option_info's value.
Returns
A reference to this object_info_ref.

Definition at line 414 of file option_info_ref.cpp.

References f_opt.

◆ operator<() [1/3]

bool advgetopt::option_info_ref::operator< ( char const value) const

This operator compares this option's value with the specified string.

Parameters
[in]valueA string to compare this option's value with.
Returns
true if lhs is less than rhs.

Definition at line 717 of file option_info_ref.cpp.

◆ operator<() [2/3]

bool advgetopt::option_info_ref::operator< ( option_info_ref const value) const

This operator compares this option's value with the value of the option specified in value.

Parameters
[in]valueA string to compare this option's value with.
Returns
true if lhs is less than rhs.

Definition at line 750 of file option_info_ref.cpp.

◆ operator<() [3/3]

bool advgetopt::option_info_ref::operator< ( std::string const value) const

This operator compares this option's value with the specified string.

Parameters
[in]valueA string to compare this option's value with.
Returns
true if lhs is less than rhs.

Definition at line 735 of file option_info_ref.cpp.

◆ operator<=() [1/3]

bool advgetopt::option_info_ref::operator<= ( char const value) const

This operator compares this option's value with the specified string.

Parameters
[in]valueA string to compare this option's value with.
Returns
true if lhs is less or equal than rhs.

Definition at line 764 of file option_info_ref.cpp.

References empty().

◆ operator<=() [2/3]

bool advgetopt::option_info_ref::operator<= ( option_info_ref const value) const

This operator compares this option's value with the value of the option specified in value.

Parameters
[in]valueA string to compare this option's value with.
Returns
true if lhs is less or equal than rhs.

Definition at line 797 of file option_info_ref.cpp.

◆ operator<=() [3/3]

bool advgetopt::option_info_ref::operator<= ( std::string const value) const

This operator compares this option's value with the specified string.

Parameters
[in]valueA string to compare this option's value with.
Returns
true if lhs is less or equal than rhs.

Definition at line 782 of file option_info_ref.cpp.

◆ operator=() [1/5]

option_info_ref & advgetopt::option_info_ref::operator= ( char const value)

This assignment operator can be used to change the value of the option.

Parameters
[in]valueThe new value to save in the option_info object.
Returns
A reference to this object_info_ref.

Definition at line 292 of file option_info_ref.cpp.

References f_opt.

◆ operator=() [2/5]

option_info_ref & advgetopt::option_info_ref::operator= ( char  value)

This assignment operator is used to change the value of the option.

The input character is transform in a string and saved as such in the option. If the character is '\0', then the value is cleared instead.

Parameters
[in]valueThe ISO-8859-1 character to save in the option_info object.
Returns
A reference to this object_info_ref.

Definition at line 248 of file option_info_ref.cpp.

References f_opt, and advgetopt::option_flags_merge().

◆ operator=() [3/5]

option_info_ref & advgetopt::option_info_ref::operator= ( char32_t  value)

This assignment operator is used to change the value of the option.

The input character is transform in a string and saved as such in the option. If the character is '\0', then the value is cleared instead.

Parameters
[in]valueThe unicode character to save in the option_info object.
Returns
A reference to this object_info_ref.

Definition at line 271 of file option_info_ref.cpp.

References f_opt, and advgetopt::option_flags_merge().

◆ operator=() [4/5]

option_info_ref & advgetopt::option_info_ref::operator= ( option_info_ref const value)

This assignment operator allows you to copy the value from reference value to another.

Parameters
[in]valueThe other option to read the value from.
Returns
A reference to this object_info_ref.

Definition at line 331 of file option_info_ref.cpp.

References f_opt.

◆ operator=() [5/5]

option_info_ref & advgetopt::option_info_ref::operator= ( std::string const value)

This assignment operator can be used to change the value of the option.

Parameters
[in]valueThe new value to save in the option_info object.
Returns
A reference to this object_info_ref.

Definition at line 315 of file option_info_ref.cpp.

References f_opt.

◆ operator==() [1/3]

bool advgetopt::option_info_ref::operator== ( char const value) const

This operator compares this option's value with the specified string.

Parameters
[in]valueA string to compare this option's value with.
Returns
true if both are equal.

Definition at line 623 of file option_info_ref.cpp.

References empty().

◆ operator==() [2/3]

bool advgetopt::option_info_ref::operator== ( option_info_ref const value) const

This operator compares this option's value with the value of the option specified in value.

Parameters
[in]valueA string to compare this option's value with.
Returns
true if both are equal.

Definition at line 656 of file option_info_ref.cpp.

◆ operator==() [3/3]

bool advgetopt::option_info_ref::operator== ( std::string const value) const

This operator compares this option's value with the specified string.

Parameters
[in]valueA string to compare this option's value with.
Returns
true if both are equal.

Definition at line 641 of file option_info_ref.cpp.

◆ operator>() [1/3]

bool advgetopt::option_info_ref::operator> ( char const value) const

This operator compares this option's value with the specified string.

Parameters
[in]valueA string to compare this option's value with.
Returns
true if lhs is greater than rhs.

Definition at line 811 of file option_info_ref.cpp.

References empty().

◆ operator>() [2/3]

bool advgetopt::option_info_ref::operator> ( option_info_ref const value) const

This operator compares this option's value with the value of the option specified in value.

Parameters
[in]valueA string to compare this option's value with.
Returns
true if lhs is greater than rhs.

Definition at line 844 of file option_info_ref.cpp.

◆ operator>() [3/3]

bool advgetopt::option_info_ref::operator> ( std::string const value) const

This operator compares this option's value with the specified string.

Parameters
[in]valueA string to compare this option's value with.
Returns
true if lhs is greater than rhs.

Definition at line 829 of file option_info_ref.cpp.

◆ operator>=() [1/3]

bool advgetopt::option_info_ref::operator>= ( char const value) const

This operator compares this option's value with the specified string.

Parameters
[in]valueA string to compare this option's value with.
Returns
true if lhs is greater or equal than rhs.

Definition at line 858 of file option_info_ref.cpp.

◆ operator>=() [2/3]

bool advgetopt::option_info_ref::operator>= ( option_info_ref const value) const

This operator compares this option's value with the value of the option specified in value.

Parameters
[in]valueA string to compare this option's value with.
Returns
true if lhs is greater or equal than rhs.

Definition at line 891 of file option_info_ref.cpp.

◆ operator>=() [3/3]

bool advgetopt::option_info_ref::operator>= ( std::string const value) const

This operator compares this option's value with the specified string.

Parameters
[in]valueA string to compare this option's value with.
Returns
true if lhs is greater or equal than rhs.

Definition at line 876 of file option_info_ref.cpp.

◆ size()

size_t advgetopt::option_info_ref::size ( ) const

This function returns the length of the option's value. This is the number of bytes in the string.

Returns
The length of the option's value.

Definition at line 128 of file option_info_ref.cpp.

References length().

Friends And Related Symbol Documentation

◆ operator!= [1/2]

bool operator!= ( char const value,
option_info_ref const rhs 
)
friend

This operator compares the specified value with the value of the option specified as the rhs (right hand-side.)

Parameters
[in]valueA string to compare an option's value with.
[in]rhsThe option to compare against value.
Returns
true if value is not equal to rhs.

Definition at line 944 of file option_info_ref.cpp.

◆ operator!= [2/2]

bool operator!= ( std::string const value,
option_info_ref const rhs 
)
friend

This operator compares the specified value with the value of the option specified as the rhs (right hand-side.)

Parameters
[in]valueA string to compare an option's value with.
[in]rhsThe option to compare against value.
Returns
true if value is not equal to rhs.

Definition at line 964 of file option_info_ref.cpp.

◆ operator+ [1/4]

std::string operator+ ( char const value,
option_info_ref const rhs 
)
friend

This operator concatenates the value string to the front of the rhs reference.

Parameters
[in]valueA character to add to the left of the referred value.
[in]rhsThe referred value.
Returns
The concatenated result.

Definition at line 565 of file option_info_ref.cpp.

◆ operator+ [2/4]

std::string operator+ ( char  value,
option_info_ref const rhs 
)
friend

This operator concatenates the value ISO-8859-1 character to the front of the rhs reference.

Parameters
[in]valueA character to add to the left of the referred value.
[in]rhsThe referred value.
Returns
The concatenated result.

Definition at line 533 of file option_info_ref.cpp.

◆ operator+ [3/4]

std::string operator+ ( char32_t  value,
option_info_ref const rhs 
)
friend

This operator concatenates the value Unicode character to the front of the rhs reference.

Parameters
[in]valueA character to add to the left of the referred value.
[in]rhsThe referred value.
Returns
The concatenated result.

Definition at line 549 of file option_info_ref.cpp.

◆ operator+ [4/4]

std::string operator+ ( std::string const value,
option_info_ref const rhs 
)
friend

This operator concatenates the value string to the front of the rhs reference.

Parameters
[in]valueA character to add to the left of the referred value.
[in]rhsThe referred value.
Returns
The concatenated result.

Definition at line 585 of file option_info_ref.cpp.

◆ operator< [1/2]

bool operator< ( char const value,
option_info_ref const rhs 
)
friend

This operator compares the specified value with the value of the option specified as the rhs (right hand-side.)

Parameters
[in]valueA string to compare an option's value with.
[in]rhsThe option to compare against value.
Returns
true if value is considered smaller than rhs.

Definition at line 980 of file option_info_ref.cpp.

◆ operator< [2/2]

bool operator< ( std::string const value,
option_info_ref const rhs 
)
friend

This operator compares the specified value with the value of the option specified as the rhs (right hand-side.)

Parameters
[in]valueA string to compare an option's value with.
[in]rhsThe option to compare against value.
Returns
true if value is considered smaller than rhs.

Definition at line 1000 of file option_info_ref.cpp.

◆ operator<= [1/2]

bool operator<= ( char const value,
option_info_ref const rhs 
)
friend

This operator compares the specified value with the value of the option specified as the rhs (right hand-side.)

Parameters
[in]valueA string to compare an option's value with.
[in]rhsThe option to compare against value.
Returns
true if value is considered smaller or equal to rhs.

Definition at line 1016 of file option_info_ref.cpp.

◆ operator<= [2/2]

bool operator<= ( std::string const value,
option_info_ref const rhs 
)
friend

This operator compares the specified value with the value of the option specified as the rhs (right hand-side.)

Parameters
[in]valueA string to compare an option's value with.
[in]rhsThe option to compare against value.
Returns
true if value is considered smaller or equal to rhs.

Definition at line 1036 of file option_info_ref.cpp.

◆ operator== [1/2]

bool operator== ( char const value,
option_info_ref const rhs 
)
friend

This operator compares the specified value with the value of the option specified as the rhs (right hand-side.)

Parameters
[in]valueA string to compare an option's value with.
[in]rhsThe option to compare against value.
Returns
true if value is equal to rhs.

Definition at line 908 of file option_info_ref.cpp.

◆ operator== [2/2]

bool operator== ( std::string const value,
option_info_ref const rhs 
)
friend

This operator compares the specified value with the value of the option specified as the rhs (right hand-side.)

Parameters
[in]valueA string to compare an option's value with.
[in]rhsThe option to compare against value.
Returns
true if value is equal to rhs.

Definition at line 928 of file option_info_ref.cpp.

◆ operator> [1/2]

bool operator> ( char const value,
option_info_ref const rhs 
)
friend

This operator compares the specified value with the value of the option specified as the rhs (right hand-side.)

Parameters
[in]valueA string to compare an option's value with.
[in]rhsThe option to compare against value.
Returns
true if value is considered larger than rhs.

Definition at line 1052 of file option_info_ref.cpp.

◆ operator> [2/2]

bool operator> ( std::string const value,
option_info_ref const rhs 
)
friend

This operator compares the specified value with the value of the option specified as the rhs (right hand-side.)

Parameters
[in]valueA string to compare an option's value with.
[in]rhsThe option to compare against value.
Returns
true if value is considered larger than rhs.

Definition at line 1072 of file option_info_ref.cpp.

◆ operator>= [1/2]

bool operator>= ( char const value,
option_info_ref const rhs 
)
friend

This operator compares the specified value with the value of the option specified as the rhs (right hand-side.)

Parameters
[in]valueA string to compare an option's value with.
[in]rhsThe option to compare against value.
Returns
true if value is considered larger or equal to rhs.

Definition at line 1088 of file option_info_ref.cpp.

◆ operator>= [2/2]

bool operator>= ( std::string const value,
option_info_ref const rhs 
)
friend

This operator compares the specified value with the value of the option specified as the rhs (right hand-side.)

Parameters
[in]valueA string to compare an option's value with.
[in]rhsThe option to compare against value.
Returns
true if value is considered larger or equal to rhs.

Definition at line 1108 of file option_info_ref.cpp.

Member Data Documentation

◆ f_opt

option_info::pointer_t advgetopt::option_info_ref::f_opt = option_info::pointer_t()
private

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

This document is part of the Snap! Websites Project.

Copyright by Made to Order Software Corp.