|
| | ArrayRCP (ENull null_arg=null) |
| | ArrayRCP (T *p, size_type lowerOffset, size_type size, bool has_ownership, const ERCPNodeLookup rcpNodeLookup=RCP_ENABLE_NODE_LOOKUP) |
| | ArrayRCP (T *p, size_type lowerOffset, size_type size, Dealloc_T dealloc, bool has_ownership) |
| | ArrayRCP (size_type size, const T &val=T()) |
| | ArrayRCP (const ArrayRCP< T > &r_ptr) |
| | ArrayRCP (ENull null_arg=null) |
| | ArrayRCP (T *p, size_type lowerOffset, size_type size, bool has_ownership, const ERCPNodeLookup rcpNodeLookup=RCP_ENABLE_NODE_LOOKUP) |
| | ArrayRCP (T *p, size_type lowerOffset, size_type size, Dealloc_T dealloc, bool has_ownership) |
| | ArrayRCP (size_type size, const T &val=T()) |
| | ArrayRCP (const ArrayRCP< T > &r_ptr) |
| | ~ArrayRCP () |
| | ~ArrayRCP () |
| ArrayRCP< T > & | operator= (const ArrayRCP< T > &r_ptr) |
| ArrayRCP< T > & | operator= (const ArrayRCP< T > &r_ptr) |
| bool | is_null () const |
| bool | is_null (const ArrayRCP< T > &p) |
| bool | is_null () const |
| T * | operator-> () const |
| T * | operator-> () const |
| T & | operator* () const |
| T & | operator* () const |
| T * | get () const |
| T * | get () const |
| T * | getRawPtr () const |
| T * | getRawPtr () const |
| T & | operator[] (size_type offset) const |
| T & | operator[] (size_type offset) const |
| ArrayRCP< T > & | operator++ () |
| ArrayRCP< T > | operator++ (int) |
| ArrayRCP< T > & | operator++ () |
| ArrayRCP< T > | operator++ (int) |
| ArrayRCP< T > & | operator-- () |
| ArrayRCP< T > | operator-- (int) |
| ArrayRCP< T > & | operator-- () |
| ArrayRCP< T > | operator-- (int) |
| ArrayRCP< T > & | operator+= (size_type offset) |
| ArrayRCP< T > & | operator+= (size_type offset) |
| ArrayRCP< T > & | operator-= (size_type offset) |
| ArrayRCP< T > & | operator-= (size_type offset) |
| ArrayRCP< T > | operator+ (size_type offset) const |
| ArrayRCP< T > | operator+ (size_type offset) const |
| ArrayRCP< T > | operator- (size_type offset) const |
| ArrayRCP< T >::difference_type | operator- (const ArrayRCP< T > &p1, const ArrayRCP< T > &p2) |
| ArrayRCP< T > | operator- (size_type offset) const |
| iterator | begin () const |
| iterator | begin () const |
| iterator | end () const |
| iterator | end () const |
| ArrayRCP< const T > | getConst () const |
| ArrayRCP< const T > | getConst () const |
| ArrayRCP< T > | persistingView (size_type lowerOffset, size_type size) const |
| ArrayRCP< T > | persistingView (size_type lowerOffset, size_type size) const |
| size_type | lowerOffset () const |
| size_type | lowerOffset () const |
| size_type | upperOffset () const |
| size_type | upperOffset () const |
| size_type | size () const |
| size_type | size () const |
| ArrayView< T > | view (size_type lowerOffset, size_type size) const |
| ArrayView< T > | view (size_type lowerOffset, size_type size) const |
| ArrayView< T > | operator() (size_type lowerOffset, size_type size) const |
| ArrayView< T > | operator() () const |
| ArrayView< T > | operator() (size_type lowerOffset, size_type size) const |
| ArrayView< T > | operator() () const |
| | operator ArrayRCP< const T > () const |
| | operator ArrayRCP< const T > () const |
| void | assign (size_type n, const T &val) |
| void | assign (Iter first, Iter last) |
| void | assign (size_type n, const T &val) |
| void | assign (Iter first, Iter last) |
| void | deepCopy (const ArrayView< const T > &av) |
| void | deepCopy (const ArrayView< const T > &av) |
| void | resize (const size_type n, const T &val=T()) |
| void | resize (const size_type n, const T &val=T()) |
| void | clear () |
| void | clear () |
| ERCPStrength | strength () const |
| ERCPStrength | strength () const |
| bool | is_valid_ptr () const |
| bool | is_valid_ptr () const |
| int | strong_count () const |
| int | strong_count () const |
| int | weak_count () const |
| int | weak_count () const |
| int | total_count () const |
| int | total_count () const |
| void | set_has_ownership () |
| void | set_has_ownership () |
| bool | has_ownership () const |
| bool | has_ownership () const |
| T * | release () |
| T * | release () |
| ArrayRCP< T > | create_weak () const |
| ArrayRCP< T > | create_weak () const |
| ArrayRCP< T > | create_strong () const |
| ArrayRCP< T > | create_strong () const |
| bool | shares_resource (const ArrayRCP< T2 > &r_ptr) const |
| bool | shares_resource (const ArrayRCP< T2 > &r_ptr) const |
| ArrayRCP< T > | arcp (const RCP< Array< T > > &v) |
| ArrayRCP< const T > | arcp (const RCP< const Array< T > > &v) |
| ArrayRCP< T > | arcp (T *p, typename ArrayRCP< T >::size_type lowerOffset, typename ArrayRCP< T >::size_type size, bool owns_mem=true) |
| ArrayRCP< T > | arcp (T *p, typename ArrayRCP< T >::size_type lowerOffset, typename ArrayRCP< T >::size_type size, Dealloc_T dealloc, bool owns_mem) |
| ArrayRCP< T > | arcp (typename ArrayRCP< T >::size_type size) |
| ArrayRCP< T > | arcp (const RCP< std::vector< T > > &v) |
| ArrayRCP< const T > | arcp (const RCP< const std::vector< T > > &v) |
| ArrayRCP< T > | arcpFromArray (Array< T > &a) |
| ArrayRCP< const T > | arcpFromArray (const Array< T > &a) |
| ArrayRCP< T > | arcpCloneNode (const ArrayRCP< T > &a) |
| ArrayRCP< T > | arcpClone (const ArrayView< const T > &v) |
| ArrayRCP< T > | arcpWithEmbeddedObjPreDestroy (T *p, typename ArrayRCP< T >::size_type lowerOffset, typename ArrayRCP< T >::size_type size, const Embedded &embedded, bool owns_mem=true) |
| ArrayRCP< T > | arcpWithEmbeddedObjPostDestroy (T *p, typename ArrayRCP< T >::size_type lowerOffset, typename ArrayRCP< T >::size_type size, const Embedded &embedded, bool owns_mem=true) |
| ArrayRCP< T > | arcpWithEmbeddedObj (T *p, typename ArrayRCP< T >::size_type lowerOffset, typename ArrayRCP< T >::size_type size, const Embedded &embedded, bool owns_mem=true) |
| ArrayRCP< T > | arcpFromArrayView (const ArrayView< T > &av) |
| RCP< std::vector< T > > | get_std_vector (const ArrayRCP< T > &ptr) |
| RCP< const std::vector< T > > | get_std_vector (const ArrayRCP< const T > &ptr) |
| bool | nonnull (const ArrayRCP< T > &p) |
| bool | operator== (const ArrayRCP< T > &p, ENull) |
| bool | operator== (const ArrayRCP< T1 > &p1, const ArrayRCP< T2 > &p2) |
| bool | operator!= (const ArrayRCP< T > &p, ENull) |
| bool | operator!= (const ArrayRCP< T1 > &p1, const ArrayRCP< T2 > &p2) |
| bool | operator< (const ArrayRCP< T1 > &p1, const ArrayRCP< T2 > &p2) |
| bool | operator<= (const ArrayRCP< T1 > &p1, const ArrayRCP< T2 > &p2) |
| bool | operator> (const ArrayRCP< T1 > &p1, const ArrayRCP< T2 > &p2) |
| bool | operator>= (const ArrayRCP< T1 > &p1, const ArrayRCP< T2 > &p2) |
| ArrayRCP< T2 > | arcp_const_cast (const ArrayRCP< T1 > &p1) |
| ArrayRCP< T2 > | arcp_reinterpret_cast (const ArrayRCP< T1 > &p1) |
| ArrayRCP< T2 > | arcp_reinterpret_cast_nonpod (const ArrayRCP< T1 > &p1, const T2 &val=T2()) |
| ArrayRCP< T2 > | arcp_implicit_cast (const ArrayRCP< T1 > &p1) |
| void | set_extra_data (const T1 &extra_data, const std::string &name, const Ptr< ArrayRCP< T2 > > &p, EPrePostDestruction destroy_when=POST_DESTROY, bool force_unique=true) |
| T1 & | get_extra_data (ArrayRCP< T2 > &p, const std::string &name) |
| const T1 & | get_extra_data (const ArrayRCP< T2 > &p, const std::string &name) |
| T1 * | get_optional_extra_data (ArrayRCP< T2 > &p, const std::string &name) |
| const T1 * | get_optional_extra_data (const ArrayRCP< T2 > &p, const std::string &name) |
| Dealloc_T & | get_nonconst_dealloc (const ArrayRCP< T > &p) |
| const Dealloc_T & | get_dealloc (const ArrayRCP< T > &p) |
| const Dealloc_T * | get_optional_dealloc (const ArrayRCP< T > &p) |
| Dealloc_T * | get_optional_nonconst_dealloc (const ArrayRCP< T > &p) |
| const Embedded & | getEmbeddedObj (const ArrayRCP< T > &p) |
| Embedded & | getNonconstEmbeddedObj (const ArrayRCP< T > &p) |
| std::ostream & | operator<< (std::ostream &out, const ArrayRCP< T > &p) |
| const ArrayRCP< T > & | assert_not_null () const |
| const ArrayRCP< T > & | assert_in_range (size_type lowerOffset, size_type size) const |
| const ArrayRCP< T > & | assert_valid_ptr () const |