DISPLACE  1.0
A spatial model of fisheries to help sustainable fishing and maritime spatial planning
utils Namespace Reference

Namespaces

 detail
 

Classes

struct  array_wrapper_n
 
struct  bucket_print_wrapper
 
struct  custom_delims
 
struct  custom_delims_base
 
struct  custom_delims_wrapper
 
struct  delimiters
 
struct  delimiters< ::std::multiset< T, TComp, TAllocator >, char >
 
struct  delimiters< ::std::multiset< T, TComp, TAllocator >, wchar_t >
 
struct  delimiters< ::std::pair< T1, T2 >, wchar_t >
 
struct  delimiters< ::std::set< T, TComp, TAllocator >, char >
 
struct  delimiters< ::std::set< T, TComp, TAllocator >, wchar_t >
 
struct  delimiters< ::std::tuple< Args... >, wchar_t >
 
struct  delimiters< ::std::unordered_multiset< T, THash, TEqual, TAllocator >, char >
 
struct  delimiters< ::std::unordered_multiset< T, THash, TEqual, TAllocator >, wchar_t >
 
struct  delimiters< ::std::unordered_set< T, THash, TEqual, TAllocator >, char >
 
struct  delimiters< ::std::unordered_set< T, THash, TEqual, TAllocator >, wchar_t >
 
struct  delimiters< std::pair< T1, T2 >, char >
 
struct  delimiters< std::tuple< Args... >, char >
 
struct  delimiters< T, char >
 
struct  delimiters< T, wchar_t >
 
struct  delimiters_values
 
struct  is_container
 
struct  is_container< char[N]>
 
struct  is_container< std::pair< T1, T2 > >
 
struct  is_container< std::tuple< Args... > >
 
struct  is_container< std::valarray< T > >
 
struct  is_container< T[N]>
 
struct  print_container_helper
 
class  StrongType
 A Strong Types POD For some usage of this type,. More...
 

Functions

template<typename T , typename TChar , typename TCharTraits , typename TDelimiters >
std::basic_ostream< TChar, TCharTraits > & operator<< (std::basic_ostream< TChar, TCharTraits > &stream, const print_container_helper< T, TChar, TCharTraits, TDelimiters > &helper)
 
template<typename TChar , typename TCharTraits , typename Delims >
std::basic_ostream< TChar, TCharTraits > & operator<< (std::basic_ostream< TChar, TCharTraits > &s, const custom_delims< Delims > &p)
 
template<typename T , typename TAG >
bool operator== (StrongType< T, TAG > lh, StrongType< T, TAG > rh)
 Equality operator for StrongType. More...
 
template<typename T , typename TAG >
bool operator != (StrongType< T, TAG > lh, StrongType< T, TAG > rh)
 Unequality operator for StrongType. More...
 
template<typename T , typename ... Ts>
std::unique_ptr< T > make_unique (Ts &&... params)
 

Function Documentation

◆ make_unique()

template<typename T , typename ... Ts>
std::unique_ptr<T> utils::make_unique ( Ts &&...  params)

◆ operator !=()

template<typename T , typename TAG >
bool utils::operator != ( StrongType< T, TAG >  lh,
StrongType< T, TAG >  rh 
)
inline

Unequality operator for StrongType.

◆ operator<<() [1/2]

template<typename TChar , typename TCharTraits , typename Delims >
std::basic_ostream<TChar, TCharTraits>& utils::operator<< ( std::basic_ostream< TChar, TCharTraits > &  s,
const custom_delims< Delims > &  p 
)
inline

◆ operator<<() [2/2]

template<typename T , typename TChar , typename TCharTraits , typename TDelimiters >
std::basic_ostream<TChar, TCharTraits>& utils::operator<< ( std::basic_ostream< TChar, TCharTraits > &  stream,
const print_container_helper< T, TChar, TCharTraits, TDelimiters > &  helper 
)
inline

◆ operator==()

template<typename T , typename TAG >
bool utils::operator== ( StrongType< T, TAG >  lh,
StrongType< T, TAG >  rh 
)
inline

Equality operator for StrongType.