31#ifndef __CLAW_SMART_PTR_HPP__
32#define __CLAW_SMART_PTR_HPP__
80 bool operator==(
const self_type& that)
const;
81 bool operator!=(
const self_type& that)
const;
82 bool operator<(
const self_type& that)
const;
83 bool operator<=(
const self_type& that)
const;
84 bool operator>(
const self_type& that)
const;
85 bool operator>=(
const self_type& that)
const;
98 unsigned int* m_ref_count;
107#include <claw/smart_ptr.tpp>
const value_type *const const_pointer
T value_type
The type of the pointed data.
const value_type & const_reference
smart_ptr< value_type > self_type
The type of the current class.
This is the main namespace.