OGLplus  (0.59.0) a C++ wrapper for rendering APIs

eagine::abstract< Derived > Class Template Reference

Base template for polymorphic classes, implements common functionality. More...

#include <eagine/interface.hpp>

Protected Member Functions

constexpr abstract () noexcept=default
 Default constructible by derived.
 
constexpr abstract (abstract &&) noexcept=default
 Move constructible by derived.
 
constexpr abstract (const abstract &) noexcept=default
 Copy constructible by derived.
 
auto operator= (abstract &&) noexcept -> abstract &=default
 Move assignable by derived.
 
auto operator= (const abstract &) noexcept -> abstract &=default
 Copy assignable by derived.
 

Detailed Description

template<typename Derived>
class eagine::abstract< Derived >

Base template for polymorphic classes, implements common functionality.

See also
interface

The documentation for this class was generated from the following file:

Copyright © 2015-2021 Matúš Chochlík.
<chochlik -at -gmail.com>
Documentation generated on Tue Apr 13 2021 by Doxygen (version 1.8.17).