Fcitx
Public Member Functions | List of all members
fcitx::LogMessageBuilder Class Reference

Public Member Functions

 LogMessageBuilder (std::ostream &out, LogLevel l, const char *filename, int lineNumber)
 
LogMessageBuilderself ()
 
LogMessageBuilderoperator<< (const std::string &s)
 
LogMessageBuilderoperator<< (const Key &key)
 
LogMessageBuilderoperator<< (char v)
 
LogMessageBuilderoperator<< (bool v)
 
LogMessageBuilderoperator<< (signed short v)
 
LogMessageBuilderoperator<< (unsigned short v)
 
LogMessageBuilderoperator<< (signed int v)
 
LogMessageBuilderoperator<< (unsigned int v)
 
LogMessageBuilderoperator<< (signed long v)
 
LogMessageBuilderoperator<< (unsigned long v)
 
LogMessageBuilderoperator<< (float v)
 
LogMessageBuilderoperator<< (double v)
 
LogMessageBuilderoperator<< (char *v)
 
LogMessageBuilderoperator<< (const char *v)
 
LogMessageBuilderoperator<< (const void *v)
 
LogMessageBuilderoperator<< (long double v)
 
LogMessageBuilderoperator<< (signed long long v)
 
LogMessageBuilderoperator<< (unsigned long long v)
 
template<typename T >
LogMessageBuilderoperator<< (T v)
 
template<typename T >
LogMessageBuilderoperator<< (const std::optional< T > &opt)
 
template<typename T >
LogMessageBuilderoperator<< (const std::unique_ptr< T > &ptr)
 
template<typename T >
LogMessageBuilderoperator<< (const std::vector< T > &vec)
 
template<typename T >
LogMessageBuilderoperator<< (const std::list< T > &lst)
 
template<typename K , typename V >
LogMessageBuilderoperator<< (const std::pair< K, V > &pair)
 
template<typename... Args>
LogMessageBuilderoperator<< (const std::tuple< Args... > &tuple)
 
template<typename K , typename V >
LogMessageBuilderoperator<< (const std::unordered_map< K, V > &vec)
 
template<typename V >
LogMessageBuilderoperator<< (const std::unordered_set< V > &vec)
 
template<typename K , typename V >
LogMessageBuilderoperator<< (const std::map< K, V > &vec)
 
template<typename V >
LogMessageBuilderoperator<< (const std::set< V > &vec)
 
template<typename K , typename V >
LogMessageBuilderoperator<< (const std::multimap< K, V > &vec)
 
template<typename V >
LogMessageBuilderoperator<< (const std::multiset< V > &vec)
 
template<typename K , typename V >
LogMessageBuilderoperator<< (const std::unordered_multimap< K, V > &vec)
 
template<typename V >
LogMessageBuilderoperator<< (const std::unordered_multiset< V > &vec)
 

Detailed Description

Definition at line 100 of file log.h.


The documentation for this class was generated from the following files: