carl  24.04
Computer ARithmetic Library
pointerOperations.h File Reference
#include <functional>
#include <memory>
#include <cassert>
Include dependency graph for pointerOperations.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  carl::equal_to< T, mayBeNull >
 Alternative specialization of std::equal_to for pointer types. More...
 
struct  carl::equal_to< T *, mayBeNull >
 
struct  carl::equal_to< std::shared_ptr< T >, mayBeNull >
 
struct  carl::not_equal_to< T, mayBeNull >
 
struct  carl::not_equal_to< T *, mayBeNull >
 
struct  carl::not_equal_to< std::shared_ptr< T >, mayBeNull >
 
struct  carl::less< T, mayBeNull >
 Alternative specialization of std::less for pointer types. More...
 
struct  carl::less< T *, mayBeNull >
 
struct  carl::less< std::shared_ptr< T >, mayBeNull >
 
struct  carl::greater< T, mayBeNull >
 
struct  carl::greater< T *, mayBeNull >
 
struct  carl::greater< std::shared_ptr< T >, mayBeNull >
 
struct  carl::hash< T, mayBeNull >
 Alternative specialization of std::hash for pointer types. More...
 
struct  carl::hash< T *, mayBeNull >
 
struct  carl::hash< std::shared_ptr< T >, mayBeNull >
 

Namespaces

 carl
 carl is the main namespace for the library.