NTB++
NTB++ is a cross-platform header-only utility library for C++ >= 17
Loading...
Searching...
No Matches
Ntb::Types Namespace Reference

Typedefs

using Bool = bool
 
using Char = char
 
using UChar = unsigned char
 
using Short = short
 
using UShort = unsigned short
 
using Int = int
 
using UInt = unsigned int
 
using Long = long
 
using LongLong = long long
 
using ULong = unsigned long
 
using ULongLong = unsigned long long
 
using String = std::string
 
template<typename T , typename U >
using MapOf = std::map<T,U>
 
template<typename T >
using StringMapOf = MapOf<String, T>
 
using StringMap = StringMapOf<String>
 
template<typename T >
using Vector = std::vector<T>
 

Typedef Documentation

◆ Bool

using Ntb::Types::Bool = bool

◆ Char

using Ntb::Types::Char = char

◆ Int

using Ntb::Types::Int = int

◆ Long

using Ntb::Types::Long = long

◆ LongLong

using Ntb::Types::LongLong = long long

◆ MapOf

template<typename T , typename U >
using Ntb::Types::MapOf = std::map<T,U>

◆ Short

using Ntb::Types::Short = short

◆ String

using Ntb::Types::String = std::string

◆ StringMap

◆ StringMapOf

template<typename T >
using Ntb::Types::StringMapOf = MapOf<String, T>

◆ UChar

using Ntb::Types::UChar = unsigned char

◆ UInt

using Ntb::Types::UInt = unsigned int

◆ ULong

using Ntb::Types::ULong = unsigned long

◆ ULongLong

using Ntb::Types::ULongLong = unsigned long long

◆ UShort

using Ntb::Types::UShort = unsigned short

◆ Vector

template<typename T >
using Ntb::Types::Vector = std::vector<T>