DHART
|
STL namespace. More...
Classes | |
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_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 | 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< HF::SpatialStructures::Node > |
Hash this node by combining the hashes of all of it's position elements. More... | |
struct | hash< nlohmann::json > |
hash value for JSON objects More... | |
struct | hash< std::array< float, 3 > > |
struct | hash< std::array< T, 3 > > |
Template specialization of std::hash for using std::array<numeric_type, 3>. More... | |
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. | |
struct | less<::nlohmann::detail::value_t > |
specialization for std::less<value_t> More... | |
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 | 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. | |
class | tuple_element< N, ::nlohmann::detail::iteration_proxy_value< IteratorType > > |
class | tuple_size<::nlohmann::detail::iteration_proxy_value< IteratorType > > |
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 SizeT > | |
void | array_hash_combine_impl (SizeT &seed, SizeT value) |
Combine the hash of value into seed. More... | |
template<> | |
void | swap< nlohmann::json > (nlohmann::json &j1, nlohmann::json &j2) noexcept(is_nothrow_move_constructible< nlohmann::json >::value &&is_nothrow_move_assignable< nlohmann::json >::value) |
exchanges the values of two JSON objects More... | |
template<typename SizeT > | |
void | hash_combine_impl (SizeT &seed, SizeT value) noexcept |
combine value into the hash value of seed More... | |
ostream & | operator<< (ostream &os, const HF::SpatialStructures::Node n) |
Create a string containing the x,y,z position of this node. More... | |
ostream & | operator<< (ostream &os, const std::array< float, 3 > n) |
Create a string containing the x,y,z positions of this array. More... | |
ostream & | operator<< (ostream &os, const HF::SpatialStructures::Path p) |
String representation of all the members contained by path p. More... | |
STL namespace.
Hashing code for nodes.
class std::tuple_element< N, ::nlohmann::detail::iteration_proxy_value< IteratorType > > |
|
inline |
Combine the hash of value into seed.
Combine hashes for multiple floats.
SizeT | Integral type, such as size_t (implementation defined) |
SizeT | Integral type, such as size_t (implementation defined) |
Definition at line 52 of file meshinfo.h.
Referenced by std::hash< std::array< float, 3 > >::operator()(), and std::hash< std::array< T, 3 > >::operator()().
|
inlinenoexcept |
combine value into the hash value of seed
Definition at line 414 of file node.h.
Referenced by std::hash< HF::SpatialStructures::Node >::operator()().
|
inline |
Create a string containing the x,y,z position of this node.
Definition at line 433 of file node.h.
References HF::SpatialStructures::Node::x, HF::SpatialStructures::Node::y, and HF::SpatialStructures::Node::z.
|
inline |
String representation of all the members contained by path p.
Definition at line 344 of file path.h.
References HF::SpatialStructures::Path::size().
|
inline |
|
inlinenoexcept |