template <size_t StackSize = 4096, size_t BlockSize = 4096>
class StringStream
Defined at line 625 of file ../../third_party/spirv-cross/src/spirv_cross_containers.hpp
Public Methods
void StringStream<StackSize, BlockSize> ()
Defined at line 628 of file ../../third_party/spirv-cross/src/spirv_cross_containers.hpp
void ~StringStream<StackSize, BlockSize> ()
Defined at line 633 of file ../../third_party/spirv-cross/src/spirv_cross_containers.hpp
void StringStream<StackSize, BlockSize> (const StringStream<StackSize, BlockSize> & )
Disable copies and moves. Makes it easier to implement, and we don't need it.
Defined at line 639 of file ../../third_party/spirv-cross/src/spirv_cross_containers.hpp
void operator= (const StringStream<StackSize, BlockSize> & )
Defined at line 640 of file ../../third_party/spirv-cross/src/spirv_cross_containers.hpp
template <typename T, typename std::enable_if<!std::is_floating_point<T>::value, int>::type = 0>
StringStream<StackSize, BlockSize> & operator<< (const T & t)
Defined at line 643 of file ../../third_party/spirv-cross/src/spirv_cross_containers.hpp
StringStream<StackSize, BlockSize> & operator<< (uint32_t v)
Only overload this to make float/double conversions ambiguous.
Defined at line 651 of file ../../third_party/spirv-cross/src/spirv_cross_containers.hpp
StringStream<StackSize, BlockSize> & operator<< (char c)
Defined at line 658 of file ../../third_party/spirv-cross/src/spirv_cross_containers.hpp
StringStream<StackSize, BlockSize> & operator<< (const std::string & s)
Defined at line 664 of file ../../third_party/spirv-cross/src/spirv_cross_containers.hpp
StringStream<StackSize, BlockSize> & operator<< (const char * s)
Defined at line 670 of file ../../third_party/spirv-cross/src/spirv_cross_containers.hpp
template <size_t N>
StringStream<StackSize, BlockSize> & operator<< (const char (&)[N] s)
Defined at line 677 of file ../../third_party/spirv-cross/src/spirv_cross_containers.hpp
std::string str ()
Defined at line 683 of file ../../third_party/spirv-cross/src/spirv_cross_containers.hpp
void reset ()
Defined at line 698 of file ../../third_party/spirv-cross/src/spirv_cross_containers.hpp