Oracle Coherence for C++ API
Release 3.7.1.0

E22845-01

extends Class Template Reference

#include <coherence/lang/lang_spec.hpp>

Inherited by Codecs.

List of all members.


Detailed Description

template<class P = Void<>, class A = typename Alias<P>::alias>
class coherence::lang::extends< P, A >

The extends template indicates the parent class in a class specification.

See also:
abstract_spec

class_spec

cloneable_spec

throwable_spec

Author:
mf 2008.07.14
 

Public Types

typedef P inherited
 Marker for the actual inherited parent class.
typedef P inherited_literal
 The literal inherited class.
typedef P::super grand
 The purpose of this definition is to cause a compilation error if an attempt is made to instantiate the extends template by supplying an interface.
typedef A alias
 Alias type used in throwables.

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