Oracle® Fusion Middleware C++ API Reference for Oracle Coherence
12c (12.2.1.3.0)

E80355-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, 2017, Oracle and/or its affiliates. All rights reserved.