NCBI C++ ToolKit
List of all members
compile_time_bits::DeduceType< _CharType *, std::enable_if_t< std::is_same< _CharType, char >::value||std::is_same< _CharType, wchar_t >::value||std::is_same< _CharType, char16_t >::value||std::is_same< _CharType, char32_t >::value, _CharType * > > Struct Template Reference

Search Toolkit Book for compile_time_bits::DeduceType_3_01_CharType_01_5_00_01std::enable_if_t_3_01std:_c122bd7b199c4ace1c446593fee30eda

#include <util/impl/compile_time_bits.hpp>

+ Inheritance diagram for compile_time_bits::DeduceType< _CharType *, std::enable_if_t< std::is_same< _CharType, char >::value||std::is_same< _CharType, wchar_t >::value||std::is_same< _CharType, char16_t >::value||std::is_same< _CharType, char32_t >::value, _CharType * > >:
+ Collaboration diagram for compile_time_bits::DeduceType< _CharType *, std::enable_if_t< std::is_same< _CharType, char >::value||std::is_same< _CharType, wchar_t >::value||std::is_same< _CharType, char16_t >::value||std::is_same< _CharType, char32_t >::value, _CharType * > >:

Additional Inherited Members

- Public Types inherited from compile_time_bits::StringType< _CharType, tag >
using view = ct_basic_string< _CharType >
 
using case_tag = tag
 
using value_type = view
 
using init_type = view
 
using hash_type = view
 
using hash_compare = std::less< tag >
 
using value_compare = std::less< tag >
 

Detailed Description

template<class _CharType>
struct compile_time_bits::DeduceType< _CharType *, std::enable_if_t< std::is_same< _CharType, char >::value||std::is_same< _CharType, wchar_t >::value||std::is_same< _CharType, char16_t >::value||std::is_same< _CharType, char32_t >::value, _CharType * > >

Definition at line 251 of file compile_time_bits.hpp.


The documentation for this struct was generated from the following file:
Modified on Wed May 01 14:25:25 2024 by modify_doxy.py rev. 669887