Ocean
Loading...
Searching...
No Matches
Base.h File Reference

Go to the source code of this file.

Namespaces

namespace  Ocean
 The namespace covering the entire Ocean framework.
 

Typedefs

using Ocean::Index32 = uint32_t
 Definition of a 32 bit index value.
 
using Ocean::Index64 = uint64_t
 Definition of a 64 bit index value.
 
using Ocean::Indices32 = std::vector< Index32 >
 Definition of a vector holding 32 bit index values.
 
using Ocean::IndexGroups32 = std::vector< Indices32 >
 Definition of a vector holding 32 bit indices, so we have groups of indices.
 
using Ocean::Indices64 = std::vector< Index64 >
 Definition of a vector holding 64 bit index values.
 
using Ocean::IndexSet32 = std::set< Index32 >
 Definition of a set holding 32 bit indices.
 
using Ocean::IndexSet64 = std::set< Index64 >
 Definition of a set holding 64 bit indices.
 
using Ocean::UnorderedIndexSet32 = std::unordered_set< Index32 >
 Definition of an unordered_set holding 32 bit indices.
 
using Ocean::UnorderedIndexSet64 = std::unordered_set< Index64 >
 Definition of an unordered_set holding 64 bit indices.
 
using Ocean::IndexPair32 = std::pair< Index32, Index32 >
 Definition of a pair holding 32 bit indices.
 
using Ocean::IndexPairs32 = std::vector< IndexPair32 >
 Definition of a vector holding 32 bit index pairs.
 
using Ocean::IndexPair64 = std::pair< Index64, Index64 >
 Definition of a pair holding 64 bit indices.
 
using Ocean::IndexPairs64 = std::vector< IndexPair64 >
 Definition of a vector holding 64 bit index pairs.
 
using Ocean::Strings = std::vector< std::string >
 Definition of a vector holding strings.
 
using Ocean::WStrings = std::vector< std::wstring >
 Definition of a vector holding strings.
 

Functions

OCEAN_BASE_EXPORT void Ocean::assertErrorMessage (const char *file, const int line, const char *message)
 Error message function for redirected asserts.
 
template<typename T >
constexpr bool Ocean::oceanFalse ()
 This function is a helper function returning false any time.