AsBase overloads

Synopses

Declared in <serialize.h>

Convert any argument to a reference to X, maintaining constness.

template<
    class Out,
    class In>
Out&
AsBase(In& x);

Convert any argument to a const reference to X, maintaining constness.

template<
    class Out,
    class In>
Out const&
AsBase(In const& x);

Return Value

  • A reference to x typed as the base class Out.

  • A const reference to x typed as the base class Out.

Parameters

Name

Description

x

The derived object to view as its base class.

Created with MrDocs