NSVD Reader  0.0.1
string_type.hpp File Reference

C++17/14 string type. More...

#include <cstdint>
#include <string>
#include <ostream>
#include <unordered_map>
#include <vector>

Go to the source code of this file.

Namespaces

 nodamushi
 

Macros

#define NODAMUSHI_CONSTEXPR_STRING   std::string
 

Typedefs

using nodamushi::const_string = const char *
 
using nodamushi::string_ref = const std::string &
 
using nodamushi::substring = std::string
 
using nodamushi::str_mapkey = std::string
 
template<typename V >
using nodamushi::str_map = std::unordered_map< str_mapkey, V >
 

Functions

template<typename ITR , typename ITR_END >
void nodamushi::emplace_back_string (std::vector< std::string > &v, ITR itr, ITR_END end)
 

Variables

constexpr auto nodamushi::find_npos = std::string::npos
 

Detailed Description

C++17/14 string type.

Definition in file string_type.hpp.

Macro Definition Documentation

◆ NODAMUSHI_CONSTEXPR_STRING

#define NODAMUSHI_CONSTEXPR_STRING   std::string

Definition at line 46 of file string_type.hpp.