SST/macro
Namespaces | Macros | Functions
spkt_string.h File Reference
#include <sstream>
#include <sprockit/spkt_config.h>
#include <cctype>
#include <algorithm>
Include dependency graph for spkt_string.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 sprockit
 

Macros

#define spkt_cstr(x)   x->to_string().c_str()
 
#define prim_printf_type(ty)   inline ty to_pod(ty t){ return t; }
 

Functions

template<class A >
void sprockit::spkt_to_stream (std::ostream &os, const A &a)
 
template<class A , class B >
void sprockit::spkt_to_stream (std::ostream &os, const A &a, const B &b)
 
template<class A , class B , class C >
void sprockit::spkt_to_stream (std::ostream &os, const A &a, const B &b, const C &c)
 
template<class A , class B , class C , class D >
void sprockit::spkt_to_stream (std::ostream &os, const A &a, const B &b, const C &c, const D &d)
 
template<class A , class B , class C , class D , class E >
void sprockit::spkt_to_stream (std::ostream &os, const A &a, const B &b, const C &c, const D &d, const E &e)
 
template<class A , class B , class C , class D , class E , class F >
void sprockit::spkt_to_stream (std::ostream &os, const A &a, const B &b, const C &c, const D &d, const E &e, const F &f)
 
template<class A , class B , class C , class D , class E , class F , class G >
void sprockit::spkt_to_stream (std::ostream &os, const A &a, const B &b, const C &c, const D &d, const E &e, const F &f, const G &g)
 
template<class A , class B , class C , class D , class E , class F , class G , class H >
void sprockit::spkt_to_stream (std::ostream &os, const A &a, const B &b, const C &c, const D &d, const E &e, const F &f, const G &g, const H &h)
 
template<class A , class B , class C , class D , class E , class F , class G , class H , class I >
void sprockit::spkt_to_stream (std::ostream &os, const A &a, const B &b, const C &c, const D &d, const E &e, const F &f, const G &g, const H &h, const I &i)
 
template<class A , class B , class C , class D , class E , class F , class G , class H , class I , class J >
void sprockit::spkt_to_stream (std::ostream &os, const char *file, int line, const A &a, const B &b, const C &c, const D &d, const E &e, const F &f, const G &g, const H &h, const I &i, const J &j)
 
template<class A , class B , class C , class D , class E , class F , class G , class H , class I , class J , class K >
void sprockit::spkt_to_stream (std::ostream &os, const A &a, const B &b, const C &c, const D &d, const E &e, const F &f, const G &g, const H &h, const I &i, const J &j, const K &k)
 
template<class A , class B , class C , class D , class E , class F , class G , class H , class I , class J , class K , class L >
void sprockit::spkt_to_stream (std::ostream &os, const A &a, const B &b, const C &c, const D &d, const E &e, const F &f, const G &g, const H &h, const I &i, const J &j, const K &k, const L &l)
 
template<class A , class B , class C , class D , class E , class F , class G , class H , class I , class J , class K , class L , class M >
void sprockit::spkt_to_stream (std::ostream &os, const A &a, const B &b, const C &c, const D &d, const E &e, const F &f, const G &g, const H &h, const I &i, const J &j, const K &k, const L &l, const M &m)
 
template<class A , class B , class C , class D , class E , class F , class G , class H , class I , class J , class K , class L , class M , class N >
void sprockit::spkt_to_stream (std::ostream &os, const A &a, const B &b, const C &c, const D &d, const E &e, const F &f, const G &g, const H &h, const I &i, const J &j, const K &k, const L &l, const M &m, const N &n)
 
template<class A , class B , class C , class D , class E , class F , class G , class H , class I , class J , class K , class L , class M , class N , class O >
void sprockit::spkt_to_stream (std::ostream &os, const A &a, const B &b, const C &c, const D &d, const E &e, const F &f, const G &g, const H &h, const I &i, const J &j, const K &k, const L &l, const M &m, const N &n, const O &o)
 
 sprockit::prim_printf_type (const char *) prim_printf_type(void *) prim_printf_type(double) prim_printf_type(float) prim_printf_type(unsigned long) prim_printf_type(long) prim_printf_type(unsigned int) prim_printf_type(int) prim_printf_type(unsigned short) prim_printf_type(short) prim_printf_type(unsigned long long) prim_printf_type(long long) inline const char *to_pod(const std
 
std::string sprockit::printf (const char *fmt,...)
 

Macro Definition Documentation

#define prim_printf_type (   ty)    inline ty to_pod(ty t){ return t; }

Definition at line 309 of file spkt_string.h.

#define spkt_cstr (   x)    x->to_string().c_str()

Definition at line 15 of file spkt_string.h.