AsBase

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);
» more...

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

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

Return Value

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

Parameters

NameDescription
xThe derived object to view as its base class.