Rosetta 3.3
|
#include <ObjexxFCL/byte.fwd.hh>
#include <ObjexxFCL/ubyte.fwd.hh>
#include <ObjexxFCL/Fstring.fwd.hh>
#include <ObjexxFCL/string.functions.hh>
#include <algorithm>
#include <cmath>
#include <complex>
#include <iomanip>
#include <iosfwd>
#include <istream>
#include <limits>
#include <sstream>
#include <string>
Classes | |
class | ObjexxFCL::fmt::Bite< T > |
class | ObjexxFCL::fmt::Skip |
Namespaces | |
namespace | ObjexxFCL |
Objexx Fortran Compatibility Library. | |
namespace | ObjexxFCL::fmt |
Typedefs | |
typedef char * | ObjexxFCL::fmt::cstring |
typedef char const * | ObjexxFCL::fmt::c_cstring |
Functions | |
char const | ObjexxFCL::fmt::SPACE ( ' ') |
template<typename T > | |
std::istream & | ObjexxFCL::fmt::operator>> (std::istream &stream, Bite< T > const &bite) |
Input a Bite from Stream. | |
bool | ObjexxFCL::fmt::is_blank_string (std::string const &s) |
string is Blank? | |
template<typename T > | |
Bite< T > | ObjexxFCL::fmt::bite (int const w, T &t) |
Width + Value Bite Maker. | |
template<typename T > | |
Bite< T > | ObjexxFCL::fmt::bite (int const w, int const d, T &t) |
Width + Precision + Value Bite Maker. | |
Bite< bool > | ObjexxFCL::fmt::bite (bool &t) |
bool Bite Maker: Take One Character | |
Bite< char > | ObjexxFCL::fmt::bite (char &t) |
char Bite Maker: Take One Character | |
Bite< std::string > | ObjexxFCL::fmt::bite (std::string &t) |
string Bite Maker: Take Rest of Line | |
Bite< Fstring > | ObjexxFCL::fmt::bite (Fstring &t) |
Fstring Bite Maker: Take Length of Fstring. | |
std::istream & | ObjexxFCL::fmt::operator>> (std::istream &stream, Skip const &skip) |
Input a Skip from Stream. | |
Skip | ObjexxFCL::fmt::skip (int const w=1) |
Skip Maker. | |
std::istream & | ObjexxFCL::fmt::skip (std::istream &stream) |
Skip Rest of Line and Line Terminator (Manipulator) | |
template<typename T > | |
std::string | ObjexxFCL::fmt::SS (T const &t) |
Single-Spaced Format. | |
template<> | |
std::string | ObjexxFCL::fmt::SS (bool const &t) |
Single-Spaced Format: bool Specialization. | |
template<> | |
std::string | ObjexxFCL::fmt::SS (float const &t) |
Single-Spaced Format: float Specialization. | |
template<> | |
std::string | ObjexxFCL::fmt::SS (double const &t) |
Single-Spaced Format: double Specialization. | |
template<> | |
std::string | ObjexxFCL::fmt::SS (long double const &t) |
Single-Spaced Format: long double Specialization. | |
template<> | |
std::string | ObjexxFCL::fmt::SS (std::complex< float > const &t) |
Single-Spaced Format: complex< float > Specialization. | |
template<> | |
std::string | ObjexxFCL::fmt::SS (std::complex< double > const &t) |
Single-Spaced Format: complex< double > Specialization. | |
template<> | |
std::string | ObjexxFCL::fmt::SS (std::complex< long double > const &t) |
Single-Spaced Format: complex< long double > Specialization. | |
template<typename T > | |
std::string | ObjexxFCL::fmt::LJ (int const w, T const &t) |
Left-Justified Width-Specified Format. | |
template<typename T > | |
std::string | ObjexxFCL::fmt::RJ (int const w, T const &t) |
Right-Justified Width-Specified Format. | |
std::string | ObjexxFCL::fmt::A (int const w, char const c) |
char Format | |
std::string | ObjexxFCL::fmt::A (char const c) |
char Format (Width==1) | |
std::string | ObjexxFCL::fmt::A (int const w, c_cstring const s) |
cstring Format | |
std::string | ObjexxFCL::fmt::A (c_cstring const s) |
cstring Format (Width of cstring) | |
std::string | ObjexxFCL::fmt::A (int const w, std::string const &s) |
string Format | |
std::string const & | ObjexxFCL::fmt::A (std::string const &s) |
string Format (Width of string) | |
std::string | ObjexxFCL::fmt::A (int const w, Fstring const &s) |
Fstring Format. | |
std::string | ObjexxFCL::fmt::A (Fstring const &s) |
Fstring Format (Width of Fstring) | |
std::string | ObjexxFCL::fmt::X (int const w) |
Blank string. | |
std::string | ObjexxFCL::fmt::space (int const w) |
Blank string. | |
std::string | ObjexxFCL::fmt::L (int const w, bool const &t) |
Logical Format. | |
std::string | ObjexxFCL::fmt::L (bool const &t) |
Logical Format (Width==1) | |
template<typename T > | |
std::string | ObjexxFCL::fmt::I (int const w, T const &t) |
Integer Format. | |
template<typename T > | |
std::string | ObjexxFCL::fmt::I (int const w, int const m, T const &t) |
Integer Format with Minimum Digits. | |
std::string | ObjexxFCL::fmt::E (int const w, int const d, float const &t) |
Exponential Format: float. | |
std::string | ObjexxFCL::fmt::E (int const w, int const d, double const &t) |
Exponential Format: double. | |
std::string | ObjexxFCL::fmt::E (int const w, int const d, long double const &t) |
Exponential Format: long double. | |
std::string | ObjexxFCL::fmt::E (int const w, int const d, std::complex< float > const &t) |
Exponential Format: complex< float > | |
std::string | ObjexxFCL::fmt::E (int const w, int const d, std::complex< double > const &t) |
Exponential Format: complex< double > | |
std::string | ObjexxFCL::fmt::E (int const w, int const d, std::complex< long double > const &t) |
Exponential Format: complex< long double > | |
std::string | ObjexxFCL::fmt::F (int const w, int const d, float const &t) |
Fixed Point Format: float. | |
std::string | ObjexxFCL::fmt::F (int const w, int const d, double const &t) |
Fixed Point Format: double. | |
std::string | ObjexxFCL::fmt::F (int const w, int const d, long double const &t) |
Fixed Point Format: long double. | |
std::string | ObjexxFCL::fmt::F (int const w, int const d, std::complex< float > const &t) |
Fixed Point Format: complex< float > | |
std::string | ObjexxFCL::fmt::F (int const w, int const d, std::complex< double > const &t) |
Fixed Point Format: complex< double > | |
std::string | ObjexxFCL::fmt::F (int const w, int const d, std::complex< long double > const &t) |
Fixed Point Format: complex< long double > | |
std::string | ObjexxFCL::fmt::G (int const w, int const d, float const &t) |
General Format: float. | |
std::string | ObjexxFCL::fmt::G (int const w, int const d, double const &t) |
General Format: double. | |
std::string | ObjexxFCL::fmt::G (int const w, int const d, long double const &t) |
General Format: long double. | |
std::string | ObjexxFCL::fmt::G (int const w, int const d, std::complex< float > const &t) |
General Format: complex< float > | |
std::string | ObjexxFCL::fmt::G (int const w, int const d, std::complex< double > const &t) |
General Format: complex< double > | |
std::string | ObjexxFCL::fmt::G (int const w, int const d, std::complex< long double > const &t) |
General Format: complex< long double > | |
template<typename T > | |
std::string | ObjexxFCL::fmt::SW (T const &t) |
Standard Width Format: Default Implementation. | |
template<> | |
std::string | ObjexxFCL::fmt::SW (bool const &t) |
Standard Width Format: bool Specialization. | |
template<> | |
std::string | ObjexxFCL::fmt::SW (byte const &t) |
Standard Width Format: byte Specialization. | |
template<> | |
std::string | ObjexxFCL::fmt::SW (short int const &t) |
Standard Width Format: short Specialization. | |
template<> | |
std::string | ObjexxFCL::fmt::SW (unsigned short int const &t) |
Standard Width Format: unsigned short Specialization. | |
template<> | |
std::string | ObjexxFCL::fmt::SW (int const &t) |
Standard Width Format: int Specialization. | |
template<> | |
std::string | ObjexxFCL::fmt::SW (unsigned int const &t) |
Standard Width Format: unsigned int Specialization. | |
template<> | |
std::string | ObjexxFCL::fmt::SW (long int const &t) |
Standard Width Format: long int Specialization. | |
template<> | |
std::string | ObjexxFCL::fmt::SW (unsigned long int const &t) |
Standard Width Format: unsigned long int Specialization. | |
template<> | |
std::string | ObjexxFCL::fmt::SW (float const &t) |
Standard Width Format: float Specialization. | |
template<> | |
std::string | ObjexxFCL::fmt::SW (double const &t) |
Standard Width Format: double Specialization. | |
template<> | |
std::string | ObjexxFCL::fmt::SW (long double const &t) |
Standard Width Format: long double Specialization. | |
template<> | |
std::string | ObjexxFCL::fmt::SW (std::complex< float > const &t) |
Standard Width Format: complex< float > Specialization. | |
template<> | |
std::string | ObjexxFCL::fmt::SW (std::complex< double > const &t) |
Standard Width Format: complex< double > Specialization. | |
template<> | |
std::string | ObjexxFCL::fmt::SW (std::complex< long double > const &t) |
Standard Width Format: complex< long double > Specialization. | |
std::ios_base & | ObjexxFCL::fmt::general (std::ios_base &base) |
general: Manipulator to Turn Off scientific or fixed | |
std::string | ObjexxFCL::fmt::nl_if (int const i, int const n) |
Newline utility for formatted output implied DO loop emulation. |