|
typedef std::intptr_t | CNORXZ::PtrId |
|
typedef int32_t | CNORXZ::Int |
|
typedef int64_t | CNORXZ::LInt |
|
typedef uint64_t | CNORXZ::SizeT |
|
typedef double | CNORXZ::Double |
|
typedef Double | CNORXZ::Real |
|
typedef std::complex< Real > | CNORXZ::Complex |
|
typedef std::string | CNORXZ::String |
|
template<typename T , size_t N> |
using | CNORXZ::Arr = std::array<T,N> |
|
template<typename T > |
using | CNORXZ::Sptr = std::shared_ptr<T> |
|
template<typename T > |
using | CNORXZ::Wptr = std::weak_ptr<T> |
|
template<typename T > |
using | CNORXZ::Uptr = std::unique_ptr<T> |
|
template<typename T , typename U > |
using | CNORXZ::Pair = std::pair<T,U> |
|
template<typename... T> |
using | CNORXZ::Tuple = std::tuple<T...> |
|
template<SizeT I, typename... T> |
using | CNORXZ::TupleElem = std::tuple_element<I,Tuple<T...>> |
|
template<typename T > |
using | CNORXZ::RemoveRef = typename std::remove_reference<T>::type |
|
template<typename K , typename V > |
using | CNORXZ::Map = std::map<K,V> |
|
typedef std::type_info | CNORXZ::TypeInfo |
|
template<SizeT... Is> |
using | CNORXZ::Isq = std::index_sequence<Is...> |
|
template<class... T> |
using | CNORXZ::Isqf = std::index_sequence_for<T...> |
|
template<SizeT N> |
using | CNORXZ::CSizeT = std::integral_constant<SizeT,N> |
|
typedef Sptr< RangeBase > | CNORXZ::RangePtr |
|
template<class I , typename MetaType > |
using | CNORXZ::IndexPtr = Sptr<IndexInterface<I,MetaType>> |
|
template<class... Indices> |
using | CNORXZ::MIndex = GMIndex<None,Indices...> |
|
typedef Sptr< XIndexBase > | CNORXZ::XIndexPtr |
|
typedef Sptr< YIndex > | CNORXZ::YIndexPtr |
|
template<typename T > |
using | CNORXZ::Vector = std::vector<T,Allocator<T>> |
|
Declaration of all library types.
This file contains the declaration of all library types
Copyright (c) 2024 Christian Zimmermann. All rights reserved. Mail: chize.nosp@m.ta@f.nosp@m.3l.de
Definition in file types.h.