Fortran SFF API to data I/O streams in C++
fapidxx Namespace Reference

Namespaces

 error
 Error handling.
 

Classes

class  IFileUnits
 
class  OFileUnits
 
struct  WID2container
 This struct is used to pass WID2 line data within libfapidxx. More...
 

Functions

void fillfstring (const std::string &s, char *fstring, ftnlen slen)
 fill a Fortran string with a C++ string More...
 
sff::FREE freeblock (integer *nline, char *lines, ftnlen lines_len)
 create C++ FREE block from Fortran FREE lines More...
 
void freeblock (const ::sff::FREE &free, integer *nline, char *lines, integer *lindim, integer *lenmax, ftnlen lines_len)
 create Fortran FREE lines from C++ FREE bock More...
 
float maketanf (const libtime::TAbsoluteTime &time)
 create the tanf value More...
 
libtime::TAbsoluteTime SRCEdate (char *date, char *time, ftnlen date_len, ftnlen time_len)
 create appropriate time string for SRCE line More...
 
std::string stringfromfstring (char *fstring, ftnlen slen)
 create a C++ string from a Fortran string More...
 
std::string trimws (std::string s)
 remove whitespace at begin and end of string More...
 
std::string trimws_end (std::string s)
 remove whitespace at end of string More...
 

Variables

::fapidxx::IFileUnits istreammanager
 the global istream manager More...
 
::fapidxx::OFileUnits ostreammanager
 the global ostream manager More...
 
datrw::Eformat selectedformat =datrw::Fsff
 file format to be used More...