|
Open C++ Libraries.org develop
|
Memory allocator for OCL support. More...
Namespaces | |
| namespace | asio |
| ASIO file for OCL support. | |
| namespace | io |
| This file takes care of I/O manip. | |
| namespace | smart_ptr |
| Support for the smart pointer file for the OCL. | |
| namespace | tproc |
| AMLALE: SourcePair desrves documentation by themselves. | |
Classes | |
| class | allocator_op |
| Allocator operations structure. Takes care of memory mgmt within a pool. More... | |
| struct | basic_hash |
| Hash helper structure. More... | |
| struct | basic_hash< bool > |
| For all boolean types, return false as they are not hashable. More... | |
| class | basic_option |
| struct | crc_hash_trait |
| Crc32 implementation in C++. More... | |
| struct | equiv_to |
| struct | equiv_to< L, L > |
| struct | global_delete_op |
| struct | global_new_op |
| struct | is_real |
| struct | is_real< double > |
| struct | is_real< float > |
Typedefs | |
| template<typename Type > | |
| using | global_array_delete_op = global_new_op< Type > |
| Backwards compat. alias of global_new_op. | |
| template<typename Type > | |
| using | allocator = allocator_op< Type, global_new_op< Type >, global_delete_op< Type > > |
| template<typename V > | |
| using | string_hash_map = std::unordered_map< std::string, V, std::hash< ocl::crc_hash_trait > > |
| template<typename K , typename V > | |
| using | hash_map = std::unordered_map< K, V, std::hash< ocl::crc_hash_trait > > |
| template<typename Type > | |
| using | equiv_to_bool = equiv_to< bool, Type > |
| alias equiv_to to boolean type. | |
| using | option = basic_option |
Enumerations | |
| enum struct | return_type : int { invalid = 0 , okay = 100 , err , count = err - okay + 1 } |
Memory allocator for OCL support.
Option monad file for OCL support.
OCL basic hash support.
OCL equivalence file for conditions.
OCL support of hashing.