Honeycomb
0.1
Component-Model Framework
|
#include "Honey/String/String.h"
#include "Honey/Misc/StdUtil.h"
#include "Honey/Memory/SharedPtr.h"
Go to the source code of this file.
Namespaces | |
honey | |
Global Honeycomb namespace. | |
honey::stringstream | |
std::stringstream util | |
Functions | |
ostringstream | honey::sout () |
Shorthand to create ostringstream. More... | |
ostream & | honey::stringstream::indentInc (ostream &os) |
Increase stream indent level by 1. More... | |
ostream & | honey::stringstream::indentDec (ostream &os) |
Decrease stream indent level by 1. More... | |
auto | honey::stringstream::indentSize (int size) |
Set number of spaces per indent level. More... | |
ostream & | honey::endl (ostream &os) |
End line and apply any indentation to the next line. More... | |
ostream & | std::operator<< (ostream &os, const exception &e) |
Exception to string. More... | |
template<class T1 , class T2 > | |
ostream & | std::operator<< (ostream &os, const pair< T1, T2 > &p) |
Pair to string. More... | |
template<class Tuple > | |
enable_if< honey::mt::isTuple< Tuple >::value, ostream & >::type | std::operator<< (ostream &os, Tuple &&t) |
Tuple to string. More... | |
template<class T , size_t N> | |
ostream & | std::operator<< (ostream &os, const array< T, N > &a) |
Array to string. More... | |
template<class T , size_t N, typename std::enable_if< !std::is_same< T, char >::value && !std::is_same< T, honey::uint8 >::value && !std::is_same< T, honey::Char >::value, int >::type = 0> | |
ostream & | std::operator<< (ostream &os, const T(&a)[N]) |
C-array to string. More... | |
template<class T , class Alloc > | |
ostream & | std::operator<< (ostream &os, const vector< T, Alloc > &vec) |
Vector to string. More... | |
template<class T , class Compare , class Alloc > | |
ostream & | std::operator<< (ostream &os, const set< T, Compare, Alloc > &set) |
Set to string. More... | |
template<class T , class Compare , class Alloc > | |
ostream & | std::operator<< (ostream &os, const multiset< T, Compare, Alloc > &set) |
Multi-Set to string. More... | |
template<class Key , class Hash , class KeyEqual , class Alloc > | |
ostream & | std::operator<< (ostream &os, const unordered_set< Key, Hash, KeyEqual, Alloc > &set) |
Unordered Set to string. More... | |
template<class Key , class Hash , class KeyEqual , class Alloc > | |
ostream & | std::operator<< (ostream &os, const unordered_multiset< Key, Hash, KeyEqual, Alloc > &set) |
Unordered Multi-Set to string. More... | |
template<class Key , class T , class Compare , class Alloc > | |
ostream & | std::operator<< (ostream &os, const map< Key, T, Compare, Alloc > &map) |
Map to string. More... | |
template<class Key , class T , class Compare , class Alloc > | |
ostream & | std::operator<< (ostream &os, const multimap< Key, T, Compare, Alloc > &map) |
Multi-Map to string. More... | |
template<class Key , class T , class Hash , class KeyEqual , class Alloc > | |
ostream & | std::operator<< (ostream &os, const unordered_map< Key, T, Hash, KeyEqual, Alloc > &map) |
Unordered Map to string. More... | |
template<class Key , class T , class Hash , class KeyEqual , class Alloc > | |
ostream & | std::operator<< (ostream &os, const unordered_multimap< Key, T, Hash, KeyEqual, Alloc > &map) |
Unordered Multi-Map to string. More... | |
template<class T , class Fin > | |
ostream & | std::operator<< (ostream &os, const honey::UniquePtr< T, Fin > &p) |
UniquePtr to string, outputs object pointed to or 'nullptr'. More... | |
template<class T > | |
ostream & | std::operator<< (ostream &os, const honey::SharedPtr< T > &p) |
SharedPtr to string, outputs object pointed to or 'nullptr'. More... | |