| 
| #define  | throwException(msg) | 
|   | Throws exception with file name and line number.  More...
  | 
|   | 
| #define  | throwTimeoutException(msg) | 
|   | Throws timeout exception with file name and line number.  More...
  | 
|   | 
| #define  | throwConnectionException(msg) | 
|   | Throws connection exception with file name and line number.  More...
  | 
|   | 
| #define  | throwDatabaseException(msg) | 
|   | Throws database exception with file name and line number.  More...
  | 
|   | 
| #define  | throwSOAPException(msg) | 
|   | Throws SOAP exception with file name and line number.  More...
  | 
|   | 
| 
#define  | THROW_SOCKET_ERROR(msg)   sptk::throwSocketError(msg, __FILE__, __LINE__) | 
|   | 
| 
#define  | HAVE_FLTK   0 | 
|   | Flag indicating if FLTK library is installed. 
  | 
|   | 
| 
#define  | HAVE_ODBC   1 | 
|   | Flag indicating if ODBC library is installed. 
  | 
|   | 
| 
#define  | HAVE_SQLITE3   1 | 
|   | Flag indicating if SQLite3 library is installed. 
  | 
|   | 
| 
#define  | HAVE_POSTGRESQL   1 | 
|   | Flag indicating if LibPQ (PostgreSQL client) library is installed. 
  | 
|   | 
| 
#define  | HAVE_FIREBIRD   1 | 
|   | Flag indicating if Firebird client library is installed. 
  | 
|   | 
| 
#define  | HAVE_MYSQL   1 | 
|   | Flag indicating if MySQL client library is installed. 
  | 
|   | 
| 
#define  | HAVE_ORACLE   1 | 
|   | Flag indicating if Oracle client library is installed. 
  | 
|   | 
| 
#define  | HAVE_ASPELL   0 | 
|   | Flag indicating if ASpell library is installed. 
  | 
|   | 
| 
#define  | HAVE_PCRE   0 | 
|   | Flag indicating if PCRE library is installed. 
  | 
|   | 
| 
#define  | HAVE_PCRE2   1 | 
|   | Flag indicating if PCRE library is installed. 
  | 
|   | 
| 
#define  | HAVE_OPENSSL   1 | 
|   | Flag indicating if OpenSSL library is installed. 
  | 
|   | 
| 
#define  | HAVE_ZLIB   1 | 
|   | Flag indicating if ZLib library is installed. 
  | 
|   | 
| 
#define  | HAVE_BROTLI   1 | 
|   | Flag indicating if BROTLI library is installed. 
  | 
|   | 
| 
#define  | WORDS_BIG_ENDIAN | 
|   | Flag indicating if byte order for mashine is big endian. 
  | 
|   | 
| 
#define  | BITNESS   64 | 
|   | Number of machine bits. 
  | 
|   | 
| 
#define  | USE_NEW_ABI   0 | 
|   | Flag if new ABI is used. 
  | 
|   | 
| 
#define  | USE_GTEST   1 | 
|   | Flag indicating if GTest library is installed and used. 
  | 
|   | 
| 
#define  | CXX_STANDARD   17 | 
|   | Flag indicating if GTest library is installed and used. 
  | 
|   | 
| 
#define  | TEST_DIRECTORY   "/var/www/sites/sptk/publish_version/sptk5/code/test" | 
|   | Directory that contains data, used in unit tests. 
  | 
|   | 
 | 
| SP_EXPORT std::ostream &  | sptk::operator<< (std::ostream &, const Buffer &buffer) | 
|   | 
| SP_EXPORT bool  | sptk::operator< (const sptk::DateTime &dt1, const sptk::DateTime &dt2) | 
|   | 
| SP_EXPORT bool  | sptk::operator<= (const sptk::DateTime &dt1, const sptk::DateTime &dt2) | 
|   | 
| SP_EXPORT bool  | sptk::operator> (const sptk::DateTime &dt1, const sptk::DateTime &dt2) | 
|   | 
| SP_EXPORT bool  | sptk::operator>= (const sptk::DateTime &dt1, const sptk::DateTime &dt2) | 
|   | 
| SP_EXPORT bool  | sptk::operator== (const sptk::DateTime &dt1, const sptk::DateTime &dt2) | 
|   | 
| SP_EXPORT bool  | sptk::operator!= (const sptk::DateTime &dt1, const sptk::DateTime &dt2) | 
|   | 
| SP_EXPORT sptk::DateTime  | sptk::operator+ (const sptk::DateTime &dt1, const sptk::DateTime::duration &duration) | 
|   | 
| SP_EXPORT sptk::DateTime  | sptk::operator- (const sptk::DateTime &dt1, const sptk::DateTime::duration &duration) | 
|   | 
| SP_EXPORT sptk::DateTime::duration  | sptk::operator- (const sptk::DateTime &dt1, const sptk::DateTime &dt2) | 
|   | 
| SP_EXPORT double  | sptk::duration2seconds (const sptk::DateTime::duration &duration) | 
|   | 
|   | sptk::FieldList::FieldList (bool indexed) | 
|   | 
|   | sptk::FieldList::FieldList (const FieldList &other)=delete | 
|   | 
|   | sptk::FieldList::FieldList (FieldList &&other) noexcept=default | 
|   | 
| FieldList &  | sptk::FieldList::operator= (const FieldList &other)=delete | 
|   | 
| FieldList &  | sptk::FieldList::operator= (FieldList &&other) noexcept=default | 
|   | 
| void  | sptk::FieldList::clear () | 
|   | 
| size_t  | sptk::FieldList::size () const | 
|   | 
| iterator  | sptk::FieldList::begin () | 
|   | 
| const_iterator  | sptk::FieldList::begin () const | 
|   | 
| iterator  | sptk::FieldList::end () | 
|   | 
| const_iterator  | sptk::FieldList::end () const | 
|   | 
| Field &  | sptk::FieldList::push_back (const String &fname, bool checkDuplicates) | 
|   | 
| Field &  | sptk::FieldList::push_back (const SField &fld) | 
|   | 
| SField  | sptk::FieldList::findField (const String &fname) const | 
|   | 
| SField  | sptk::FieldList::fieldByName (const String &fname) const | 
|   | 
| Field &  | sptk::FieldList::operator[] (int index) | 
|   | 
| const Field &  | sptk::FieldList::operator[] (int index) const | 
|   | 
| Field &  | sptk::FieldList::operator[] (const String &fname) | 
|   | 
| const Field &  | sptk::FieldList::operator[] (const String &fname) const | 
|   | 
| void  | sptk::FieldList::exportTo (const xdoc::SNode &node, bool compactMode, bool nullLargeData=false) const | 
|   | 
| SP_EXPORT void  | sptk::throwSocketError (const String &message, const char *file, int line) | 
|   | 
|   | sptk::String::String () | 
|   | 
|   | sptk::String::String (const String &other)=default | 
|   | 
|   | sptk::String::String (String &&src) noexcept=default | 
|   | 
|   | sptk::String::String (const std::string &str, int64_t id=0) | 
|   | 
|   | sptk::String::String (const char *str) | 
|   | 
|   | sptk::String::String (const char *str, size_t len, int64_t id=0) | 
|   | 
|   | sptk::String::String (size_t len, char ch, int64_t id=0) | 
|   | 
|   | sptk::String::~String () noexcept=default | 
|   | 
| String &  | sptk::String::operator= (const std::string &si) | 
|   | 
| String &  | sptk::String::operator= (const String &other)=default | 
|   | 
| String &  | sptk::String::operator= (String &&other) noexcept=default | 
|   | 
| String &  | sptk::String::operator= (const char *str) | 
|   | 
| int64_t  | sptk::String::ident () const | 
|   | 
| void  | sptk::String::ident (int64_t id) | 
|   | 
| bool  | sptk::String::in (std::initializer_list< String > list) const | 
|   | 
| bool  | sptk::String::matches (const String &pattern, const String &options=String()) const | 
|   | 
| Strings  | sptk::String::split (const String &pattern) const | 
|   | 
| String  | sptk::String::replace (const String &pattern, const String &replacement) const | 
|   | 
| String  | sptk::String::toUpperCase () const | 
|   | 
| String  | sptk::String::toLowerCase () const | 
|   | 
| int  | sptk::String::toInt () const | 
|   | 
| bool  | sptk::String::startsWith (const String &subject) const | 
|   | 
| bool  | sptk::String::contains (const String &subject) const | 
|   | 
| bool  | sptk::String::endsWith (const String &subject) const | 
|   | 
| String  | sptk::String::trim () const | 
|   | 
| String SP_EXPORT  | sptk::upperCase (const sptk::String &str) | 
|   | 
| String SP_EXPORT  | sptk::lowerCase (const sptk::String &str) | 
|   | 
| String SP_EXPORT  | sptk::trim (const sptk::String &str) | 
|   | 
| String SP_EXPORT  | sptk::int2string (int32_t) | 
|   | 
| String SP_EXPORT  | sptk::int2string (uint32_t) | 
|   | 
| String SP_EXPORT  | sptk::int2string (int64_t) | 
|   | 
| String SP_EXPORT  | sptk::int2string (uint64_t) | 
|   | 
| int SP_EXPORT  | sptk::string2int (const sptk::String &str, int defaultValue=0) | 
|   | 
| int64_t SP_EXPORT  | sptk::string2int64 (const sptk::String &str, int64_t defaultValue=0) | 
|   | 
| String SP_EXPORT  | sptk::double2string (double value) | 
|   | 
| double SP_EXPORT  | sptk::string2double (const sptk::String &str) | 
|   | 
| double SP_EXPORT  | sptk::string2double (const sptk::String &str, double defaultValue) | 
|   | 
| String SP_EXPORT  | sptk::capitalizeWords (const sptk::String &str) | 
|   |