NCBI C++ ToolKit
Public Types | List of all members
compile_time_bits::StringType< _CharType, tag > Struct Template Reference

Search Toolkit Book for compile_time_bits::StringType

#include <util/impl/compile_time_bits.hpp>

+ Inheritance diagram for compile_time_bits::StringType< _CharType, tag >:

Public Types

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, typename tag = tagStrCase>
struct compile_time_bits::StringType< _CharType, tag >

Definition at line 223 of file compile_time_bits.hpp.

Member Typedef Documentation

◆ case_tag

template<class _CharType , typename tag = tagStrCase>
using compile_time_bits::StringType< _CharType, tag >::case_tag = tag

Definition at line 226 of file compile_time_bits.hpp.

◆ hash_compare

template<class _CharType , typename tag = tagStrCase>
using compile_time_bits::StringType< _CharType, tag >::hash_compare = std::less<tag>

Definition at line 232 of file compile_time_bits.hpp.

◆ hash_type

template<class _CharType , typename tag = tagStrCase>
using compile_time_bits::StringType< _CharType, tag >::hash_type = view

Definition at line 230 of file compile_time_bits.hpp.

◆ init_type

template<class _CharType , typename tag = tagStrCase>
using compile_time_bits::StringType< _CharType, tag >::init_type = view

Definition at line 229 of file compile_time_bits.hpp.

◆ value_compare

template<class _CharType , typename tag = tagStrCase>
using compile_time_bits::StringType< _CharType, tag >::value_compare = std::less<tag>

Definition at line 233 of file compile_time_bits.hpp.

◆ value_type

template<class _CharType , typename tag = tagStrCase>
using compile_time_bits::StringType< _CharType, tag >::value_type = view

Definition at line 228 of file compile_time_bits.hpp.

◆ view

template<class _CharType , typename tag = tagStrCase>
using compile_time_bits::StringType< _CharType, tag >::view = ct_basic_string<_CharType>

Definition at line 225 of file compile_time_bits.hpp.


The documentation for this struct was generated from the following file:
Modified on Wed Apr 17 13:08:15 2024 by modify_doxy.py rev. 669887