Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
std Namespace Reference

Description

STL namespace.

Namespaces

namespace  anonymous_namespace{format-cout.hpp}
 
namespace  filesystem
 

Typedefs

using ostream = basic_ostream< char, char_traits< char > >
 

Classes

struct  __hash_base
 
struct  _Hash_impl
 
struct  _HashImplementationSelector
 
struct  _HashImplementationSelector< TY, std::enable_if_t< lib::meta::provides_BoostHashFunction< TY >::value > >
 Specialisation: Bridge from std::hash to boost::hash. More...
 
class  allocator
 STL class.
 
class  array
 STL class.
 
class  atomic
 STL class.
 
class  atomic_ref
 STL class.
 
class  auto_ptr
 STL class.
 
class  bad_alloc
 STL class.
 
class  bad_cast
 STL class.
 
class  bad_exception
 STL class.
 
class  bad_typeid
 STL class.
 
class  basic_filebuf
 
class  basic_fstream
 STL class.
 
class  basic_ifstream
 STL class.
 
class  basic_ios
 STL class.
 
class  basic_iostream
 STL class.
 
class  basic_istream
 STL class.
 
class  basic_istringstream
 STL class.
 
class  basic_ofstream
 STL class.
 
class  basic_ostream
 STL class.
 
class  basic_ostringstream
 STL class.
 
class  basic_string
 STL class.
 
class  basic_string_view
 STL class.
 
class  basic_stringstream
 STL class.
 
class  bitset
 STL class.
 
class  char_traits
 
class  complex
 STL class.
 
class  deque
 STL class.
 
class  domain_error
 STL class.
 
class  error_category
 STL class.
 
class  error_code
 STL class.
 
class  error_condition
 STL class.
 
class  exception
 STL class.
 
class  forward_list
 STL class.
 
class  fstream
 STL class.
 
struct  hash
 Primary class template for std::hash. More...
 
struct  hash< S >
 
struct  hash< steam::mobject::PlacementMO::ID >
 
class  ifstream
 STL class.
 
class  invalid_argument
 STL class.
 
class  ios
 STL class.
 
class  ios_base
 STL class.
 
class  istream
 STL class.
 
class  istringstream
 STL class.
 
class  jthread
 STL class.
 
class  length_error
 STL class.
 
class  list
 STL class.
 
class  lock_guard
 STL class.
 
class  logic_error
 STL class.
 
class  map
 STL class.
 
class  multimap
 STL class.
 
class  multiset
 STL class.
 
class  mutex
 STL class.
 
class  ofstream
 STL class.
 
class  ostream
 STL class.
 
class  ostringstream
 STL class.
 
class  out_of_range
 STL class.
 
class  overflow_error
 STL class.
 
class  priority_queue
 STL class.
 
class  queue
 STL class.
 
class  range_error
 STL class.
 
class  recursive_mutex
 STL class.
 
class  recursive_timed_mutex
 STL class.
 
class  reference_wrapper
 
class  runtime_error
 STL class.
 
class  set
 STL class.
 
class  shared_lock
 STL class.
 
class  shared_mutex
 STL class.
 
class  shared_ptr
 STL class.
 
class  shared_timed_mutex
 STL class.
 
class  smart_ptr
 STL class.
 
class  span
 STL class.
 
class  stack
 STL class.
 
class  string
 STL class.
 
class  string_view
 STL class.
 
class  stringstream
 STL class.
 
class  system_error
 STL class.
 
class  thread
 STL class.
 
class  timed_mutex
 STL class.
 
struct  tuple_element< I, lib::HeteroData< DATA... > >
 expose the type of the I-th element of a HeteroData chain More...
 
struct  tuple_element< I, lib::HeteroData< lib::meta::Nil > >
 
struct  tuple_element< I, lib::meta::ArrayAdapt< TTT... > >
 expose the element type of the adapted std::array More...
 
struct  tuple_element< I, lib::StorageFrame< seg, DATA... > >
 delegate to the type access of a StorageFrame's underlying tuple More...
 
struct  tuple_element< I, util::parse::SeqModel< ELMS... > >
 type of the I-th element of a SeqModel -> based on tuple type More...
 
struct  tuple_size< lib::HeteroData< DATA... > >
 determine compile-time fixed size of a HeteroData More...
 
struct  tuple_size< lib::meta::ArrayAdapt< TTT... > >
 determine compile-time fixed size of the adapted std::array More...
 
struct  tuple_size< lib::StorageFrame< seg, DATA... > >
 determine compile-time fixed size of a StorageFrame More...
 
struct  tuple_size< util::parse::SeqModel< ELMS... > >
 determine compile-time fixed size of a SeqModel More...
 
class  u16string
 STL class.
 
class  u16string_view
 STL class.
 
class  u32string
 STL class.
 
class  u32string_view
 STL class.
 
class  u8string
 STL class.
 
class  u8string_view
 STL class.
 
class  underflow_error
 STL class.
 
class  unique_lock
 STL class.
 
class  unique_ptr
 STL class.
 
class  unordered_map
 STL class.
 
class  unordered_multimap
 STL class.
 
class  unordered_multiset
 STL class.
 
class  unordered_set
 STL class.
 
class  valarray
 STL class.
 
class  vector
 STL class.
 
class  weak_ptr
 STL class.
 
class  wfstream
 STL class.
 
class  wifstream
 STL class.
 
class  wios
 STL class.
 
class  wistream
 STL class.
 
class  wistringstream
 STL class.
 
class  wofstream
 STL class.
 
class  wostream
 STL class.
 
class  wostringstream
 STL class.
 
class  wstring
 STL class.
 
class  wstring_view
 STL class.
 
class  wstringstream
 STL class.
 

Functions

template<typename _CharT , typename _Traits , typename X , typename = enable_StringConversion<X>>
basic_ostream< _CharT, _Traits > & operator<< (basic_ostream< _CharT, _Traits > &os, X const &obj)
 generic overload to use custom string conversions in output
 
template<typename _CharT , typename _Traits , typename X , typename = enable_StringConversion<X>>
basic_ostream< _CharT, _Traits > & operator<< (basic_ostream< _CharT, _Traits > &os, X const *ptr)
 generic overload to pretty-print any pointer in output
 
template<typename IT , typename V >
constexpr IT find (IT, IT, V const &)
 
template<typename IT , typename V >
constexpr IT remove (IT, IT, V const &)
 

Typedef Documentation

◆ ostream

typedef basic_ostream< char, char_traits< char > > ostream

Definition at line 54 of file format-obj.hpp.


Class Documentation

◆ std::__hash_base

struct std::__hash_base
+ Inheritance diagram for __hash_base< Result, Arg >:
+ Collaboration diagram for __hash_base< Result, Arg >:

◆ std::basic_filebuf

class std::basic_filebuf
+ Collaboration diagram for basic_filebuf< C, T >:

◆ std::char_traits

class std::char_traits
+ Collaboration diagram for char_traits< C >:

◆ std::reference_wrapper

class std::reference_wrapper
+ Inheritance diagram for reference_wrapper< X >:
+ Collaboration diagram for reference_wrapper< X >:

◆ std::tuple_element< I, lib::HeteroData< DATA... > >

struct std::tuple_element< I, lib::HeteroData< DATA... > >
Class Members
typedef template Elm_t< I > type
+ Collaboration diagram for tuple_element< I, lib::HeteroData< DATA... > >:

◆ std::tuple_element< I, lib::HeteroData< lib::meta::Nil > >

struct std::tuple_element< I, lib::HeteroData< lib::meta::Nil > >
+ Collaboration diagram for tuple_element< I, lib::HeteroData< lib::meta::Nil > >:

Function Documentation

◆ operator<<() [1/2]

template<typename _CharT , typename _Traits , typename X , typename = enable_StringConversion<X>>
basic_ostream< _CharT, _Traits > & operator<< ( basic_ostream< _CharT, _Traits > &  os,
X const &  obj 
)
inline

generic overload to use custom string conversions in output

Definition at line 1 of file format-cout.hpp.

◆ operator<<() [2/2]

template<typename _CharT , typename _Traits , typename X , typename = enable_StringConversion<X>>
basic_ostream< _CharT, _Traits > & operator<< ( basic_ostream< _CharT, _Traits > &  os,
X const *  ptr 
)
inline

generic overload to pretty-print any pointer in output

Note
possibly also invokes custom string conversion, in case the pointee defines one

Definition at line 1 of file format-cout.hpp.

◆ find()

template<typename IT , typename V >
constexpr IT find ( IT  ,
IT  ,
V const &   
)
constexpr

Referenced by util::contains(), ScopedPtrVect< T >::detach(), DiffApplicationStrategy< vector< E, ARGS... > >::find(), DelStash::findEntry(), util::linearSearch(), Index< POA >::Cluster::overwrite(), and Index< POA >::Cluster::remove().

+ Here is the caller graph for this function:

◆ remove()

template<typename IT , typename V >
constexpr IT remove ( IT  ,
IT  ,
V const &   
)
constexpr

Referenced by util::removeall().

+ Here is the caller graph for this function: