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

eagine::valtree::attribute_interface Struct Referenceabstract

Interface for value tree attribute implementations. More...

#include <eagine/value_tree/interface.hpp>

Public Member Functions

virtual auto type_id () const noexcept -> identifier_t=0
 Returns the implementation type identifier of this attribute.
 
- Public Member Functions inherited from eagine::interface< attribute_interface >
constexpr interface (const interface &)=delete
 Not copyable.
 
auto operator= (interface &&)=delete
 Not move assignable.
 
auto operator= (const interface &)=delete
 Not copy assignable.
 

Additional Inherited Members

- Protected Member Functions inherited from eagine::interface< attribute_interface >
constexpr interface () noexcept=default
 Default constructible by derived.
 
constexpr interface (interface &&) noexcept=default
 Move constructible by derived.
 

Detailed Description

Interface for value tree attribute implementations.

Note
Do not use directly in client code, use attribute instead.
See also
attribute
compound_interface

The documentation for this struct 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).