Oracle Coherence for C++ API
Release 3.7.0.0

E18684-01

AbstractTypedClass Class Template Reference

#include <coherence/lang/AbstractTypedClass.hpp>

Inherits Class.

Inherited by TypedBarrenClass, and TypedClass.

List of all members.


Detailed Description

template<class T>
class coherence::lang::AbstractTypedClass< T >

AbstractTypedClass provides an abstract templated implementation of Class.

Author:
pf 2010.08.11
Since:
Coherence 3.7

Public Types

typedef spec::Handle Handle
 AbstractTypedClass<T> Handle definition.
typedef spec::View View
 AbstractTypedClass<T> View definition.
typedef spec::Holder Holder
 AbstractTypedClass<T> Holder definition.
typedef T Type
 Class type.

Public Member Functions

virtual const
std::type_info & 
getTypeInfo () const
 Return the typeinfo for the corresponding type.

Returns:
the typeinfo for the corresponding type

virtual size32_t getSize () const
 Return the shallow size for an instance of the class represented by this Class.

Returns:
the shallow size of an instance of the represented class.


Protected Member Functions

 A ()
 Initialize an AbstractTypedClass.

The documentation for this class was generated from the following file:
Copyright © 2000, 2011, Oracle and/or its affiliates. All rights reserved.