#include <iostream>
#include <iterator>
#include <type_traits>
#include <vector>
#include <algorithm>
Go to the source code of this file.
|
| class | pretty_ostream_iterator< T, TChar, TCharTraits > |
| |
| class | std::vector< T, TAllocator > |
| |
| class | std::list< T, TAllocator > |
| |
| class | std::set< T, TTraits, TAllocator > |
| |
| class | std::map< TKey, TValue, TTraits, TAllocator > |
| |
| struct | is_container< T > |
| |
| struct | is_container< std::vector< T, TAllocator > > |
| |
| struct | is_container< std::list< T, TAllocator > > |
| |
| struct | is_container< std::set< T, TTraits, TAllocator > > |
| |
| struct | is_container< std::map< TKey, TValue, TTraits, TAllocator > > |
| |
| struct | delimiters_values< TChar > |
| |
| struct | delimiters< T, TChar > |
| |
| struct | delimiters< T, char > |
| |
| struct | delimiters< T, wchar_t > |
| |
| struct | delimiters< std::set< T, TTraits, TAllocator >, char > |
| |
| struct | delimiters< std::set< T, TTraits, TAllocator >, wchar_t > |
| |
| struct | delimiters< std::pair< T1, T2 >, char > |
| |
| struct | delimiters< std::pair< T1, T2 >, wchar_t > |
| |
| struct | print_container_helper< T, TChar, TCharTraits, TDelimiters > |
| |
|
| enum | {
Emergency,
Alert,
Critical,
Error,
Warning,
Notice,
Information,
Debug
} |
| |
| enum | {
Black,
Red,
Green,
Yellow,
Blue,
Purple,
Cyan,
White
} |
| |
|
| template<typename T , typename TChar , typename TCharTraits , typename TDelimiters > |
| std::basic_ostream< TChar, TCharTraits > & | operator<< (std::basic_ostream< TChar, TCharTraits > &stream, const print_container_helper< T, TChar, TDelimiters > &helper) |
| |
| template<typename T , typename TChar , typename TCharTraits > |
| std::enable_if< is_container< T >::value, std::basic_ostream< TChar, TCharTraits > & >::type | operator<< (std::basic_ostream< TChar, TCharTraits > &stream, const T &container) |
| |
| template<typename T1 , typename T2 , typename TChar , typename TCharTraits > |
| std::basic_ostream< TChar, TCharTraits > & | operator<< (std::basic_ostream< TChar, TCharTraits > &stream, const std::pair< T1, T2 > &value) |
| |
◆ __SHORT_FORM_OF_FILE__
| #define __SHORT_FORM_OF_FILE__ |
Value:(strrchr(__FILE__,'/') \
? strrchr(__FILE__,'/')+1 \
: __FILE__ \
)
◆ fout
◆ foutvar
| #define foutvar |
( |
|
var | ) |
if (_verbosity >= var) std::cout << levels_clr[ levels_clr_map[var] ] << '[' << levels_str[var] << "] " << levels_clr[Purple] << __SHORT_FORM_OF_FILE__ << '[' << __LINE__ << "]\033[0m " << levels_clr[Blue] << __func__ << "(): \033[0m" |
◆ anonymous enum
| Enumerator |
|---|
| Emergency | |
| Alert | |
| Critical | |
| Error | |
| Warning | |
| Notice | |
| Information | |
| Debug | |
◆ anonymous enum
| Enumerator |
|---|
| Black | |
| Red | |
| Green | |
| Yellow | |
| Blue | |
| Purple | |
| Cyan | |
| White | |
◆ operator<<() [1/3]
template<typename T , typename TChar , typename TCharTraits , typename TDelimiters >
| std::basic_ostream<TChar, TCharTraits>& operator<< |
( |
std::basic_ostream< TChar, TCharTraits > & |
stream, |
|
|
const print_container_helper< T, TChar, TDelimiters > & |
helper |
|
) |
| |
◆ operator<<() [2/3]
template<typename T1 , typename T2 , typename TChar , typename TCharTraits >
| std::basic_ostream<TChar, TCharTraits>& operator<< |
( |
std::basic_ostream< TChar, TCharTraits > & |
stream, |
|
|
const std::pair< T1, T2 > & |
value |
|
) |
| |
◆ operator<<() [3/3]
template<typename T , typename TChar , typename TCharTraits >
| std::enable_if<is_container<T>::value, std::basic_ostream<TChar, TCharTraits>&>::type operator<< |
( |
std::basic_ostream< TChar, TCharTraits > & |
stream, |
|
|
const T & |
container |
|
) |
| |