Fcitx
Public Member Functions | List of all members
fcitx::stringutils::details::UniversalPiece Class Reference

Public Member Functions

 UniversalPiece (std::pair< const char *, std::size_t > p)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, char>::value>>
 UniversalPiece (const T *p)
 
 UniversalPiece (const std::string &str)
 
 UniversalPiece (char c)=delete
 
 UniversalPiece (int i)
 
 UniversalPiece (unsigned int i)
 
 UniversalPiece (long i)
 
 UniversalPiece (unsigned long i)
 
 UniversalPiece (long long i)
 
 UniversalPiece (unsigned long long i)
 
 UniversalPiece (float i)
 
 UniversalPiece (double i)
 
 UniversalPiece (const UniversalPiece &)=delete
 
const char * piece () const
 
std::size_t size () const
 
std::pair< const char *, std::size_t > toPair () const
 
std::pair< const char *, std::size_t > toPathPair (const bool removePrefixSlash=true) const
 

Detailed Description

Definition at line 51 of file stringutils_details.h.


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