|
GAMBIT
v1.5.0-252-gf9a3f78
a Global And Modular Bsm Inference Tool
|
Farray specialization for Fortran strings.
More...
#include <util_types.hpp>
|
typedef calc_nElem< lims... > | nElem |
|
char | array [nElem::val] |
|
typedef mult_types< short, const short, short &, const short &, unsigned short, const unsigned short, unsigned short &, const unsigned short &, int, const int, int &, const int &, unsigned, const unsigned, unsigned &, const unsigned &, long, const long, long &, const long &, unsigned long, const unsigned long, unsigned long &, const unsigned long &, long long, const long long, long long &, const long long &, unsigned long long, const unsigned long long, unsigned long long &, const unsigned long long &> | allowed_types |
|
template<int len>
class Gambit::Fstring< len >
Farray specialization for Fortran strings.
This is a 1-dimensional char array with indices 1 to len. It has assignment operators for standard string types, and accessors that return std::string objects. Strings longer than len will be truncated by the assignment operators, and shorter strings will be given trailing spaces. Syntax: Fstring<[string length]> DO NOT UNDER ANY CIRCUMSTANCE add new member variables to this class!
Definition at line 418 of file util_types.hpp.
◆ Fstring() [1/5]
◆ Fstring() [2/5]
◆ Fstring() [3/5]
◆ Fstring() [4/5]
◆ Fstring() [5/5]
template<int len>
template<int ilen>
◆ operator=() [1/4]
◆ operator=() [2/4]
◆ operator=() [3/4]
◆ operator=() [4/4]
template<int len>
template<int ilen>
◆ operator==()
Definition at line 479 of file util_types.hpp.
std::string str() const Get std::string copy of the Fstring, including all trailing spaces.
std::string trimmed_str() const Get std::string copy of the Fstring without trailing spaces.
◆ str()
◆ trimmed_str()
Get std::string copy of the Fstring without trailing spaces.
Definition at line 468 of file util_types.hpp.
471 for( int i=1; i<=len; i++)
The documentation for this class was generated from the following file:
|