#include <Ptr.h>
template<typename TYPE>
template<typename T2 >
template<typename TYPE>
template<typename T2 >
template<typename TYPE>
template<typename T2 >
template<typename TYPE>
template<typename T2 >
template<typename TYPE>
template<typename T2 >
template<typename TYPE>
size_t emp::Ptr< TYPE >::DebugGetArrayBytes |
( |
| ) |
const |
|
inline |
template<typename TYPE>
int emp::Ptr< TYPE >::DebugGetCount |
( |
| ) |
const |
|
inline |
template<typename TYPE>
bool emp::Ptr< TYPE >::DebugIsActive |
( |
| ) |
const |
|
inline |
template<typename TYPE>
bool emp::Ptr< TYPE >::DebugIsArray |
( |
| ) |
const |
|
inline |
template<typename TYPE>
template<typename T2 >
template<typename TYPE>
template<typename... T>
void emp::Ptr< TYPE >::New |
( |
T &&... |
args | ) |
|
|
inline |
template<typename TYPE>
void emp::Ptr< TYPE >::NewArray |
( |
size_t |
array_size | ) |
|
|
inline |
template<typename TYPE>
emp::Ptr< TYPE >::operator bool |
( |
| ) |
const |
|
inline |
template<typename TYPE>
bool emp::Ptr< TYPE >::operator!= |
( |
const Ptr< TYPE > & |
in_ptr | ) |
const |
|
inline |
template<typename TYPE>
bool emp::Ptr< TYPE >::operator!= |
( |
const TYPE * |
in_ptr | ) |
const |
|
inline |
template<typename TYPE>
const TYPE& emp::Ptr< TYPE >::operator* |
( |
| ) |
const |
|
inline |
template<typename TYPE>
TYPE* const emp::Ptr< TYPE >::operator-> |
( |
| ) |
const |
|
inline |
template<typename TYPE>
bool emp::Ptr< TYPE >::operator< |
( |
const Ptr< TYPE > & |
in_ptr | ) |
const |
|
inline |
template<typename TYPE>
bool emp::Ptr< TYPE >::operator< |
( |
const TYPE * |
in_ptr | ) |
const |
|
inline |
template<typename TYPE>
bool emp::Ptr< TYPE >::operator<= |
( |
const Ptr< TYPE > & |
in_ptr | ) |
const |
|
inline |
template<typename TYPE>
bool emp::Ptr< TYPE >::operator<= |
( |
const TYPE * |
in_ptr | ) |
const |
|
inline |
template<typename TYPE>
template<typename T2 >
template<typename TYPE>
template<typename T2 >
template<typename TYPE>
bool emp::Ptr< TYPE >::operator== |
( |
const Ptr< TYPE > & |
in_ptr | ) |
const |
|
inline |
template<typename TYPE>
bool emp::Ptr< TYPE >::operator== |
( |
const TYPE * |
in_ptr | ) |
const |
|
inline |
template<typename TYPE>
bool emp::Ptr< TYPE >::operator> |
( |
const Ptr< TYPE > & |
in_ptr | ) |
const |
|
inline |
template<typename TYPE>
bool emp::Ptr< TYPE >::operator> |
( |
const TYPE * |
in_ptr | ) |
const |
|
inline |
template<typename TYPE>
bool emp::Ptr< TYPE >::operator>= |
( |
const Ptr< TYPE > & |
in_ptr | ) |
const |
|
inline |
template<typename TYPE>
bool emp::Ptr< TYPE >::operator>= |
( |
const TYPE * |
in_ptr | ) |
const |
|
inline |
template<typename TYPE>
TYPE& emp::Ptr< TYPE >::operator[] |
( |
size_t |
pos | ) |
|
|
inline |
template<typename TYPE>
const TYPE& emp::Ptr< TYPE >::operator[] |
( |
size_t |
pos | ) |
const |
|
inline |
template<typename TYPE>
const TYPE* const emp::Ptr< TYPE >::Raw |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: