NTB++
NTB++ is a cross-platform header-only utility library for C++ >= 17
Loading...
Searching...
No Matches
Typedefs
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 = typedef bool

◆ Char

using Ntb::Types::Char = typedef char

◆ Int

using Ntb::Types::Int = typedef int

◆ Long

using Ntb::Types::Long = typedef long

◆ LongLong

using Ntb::Types::LongLong = typedef long long

◆ MapOf

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

◆ Short

using Ntb::Types::Short = typedef short

◆ String

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

◆ StringMap

◆ StringMapOf

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

◆ UChar

using Ntb::Types::UChar = typedef unsigned char

◆ UInt

using Ntb::Types::UInt = typedef unsigned int

◆ ULong

using Ntb::Types::ULong = typedef unsigned long

◆ ULongLong

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

◆ UShort

using Ntb::Types::UShort = typedef unsigned short

◆ Vector

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