Antkeeper  0.0.1
Public Member Functions | Protected Member Functions | Friends | List of all members
geom::brep_attribute_base Class Referenceabstract

Abstract base class for B-rep element attributes. More...

#include <brep-attribute.hpp>

Inheritance diagram for geom::brep_attribute_base:
geom::brep_attribute< math::vector > geom::brep_attribute< T >

Public Member Functions

constexpr hash::fnv1a32_t name () const noexcept
 Returns the name of the attribute. More...
 

Protected Member Functions

constexpr brep_attribute_base (hash::fnv1a32_t name) noexcept
 

Friends

class brep_attribute_map
 
template<class T >
class brep_element_container
 

Detailed Description

Abstract base class for B-rep element attributes.

Definition at line 32 of file brep-attribute.hpp.

Constructor & Destructor Documentation

◆ brep_attribute_base()

constexpr geom::brep_attribute_base::brep_attribute_base ( hash::fnv1a32_t  name)
inlineexplicitconstexprprotectednoexcept

Definition at line 42 of file brep-attribute.hpp.

Member Function Documentation

◆ name()

constexpr hash::fnv1a32_t geom::brep_attribute_base::name ( ) const
inlineconstexprnoexcept

Returns the name of the attribute.

Definition at line 36 of file brep-attribute.hpp.

Friends And Related Function Documentation

◆ brep_attribute_map

friend class brep_attribute_map
friend

Definition at line 47 of file brep-attribute.hpp.

◆ brep_element_container

template<class T >
friend class brep_element_container
friend

Definition at line 49 of file brep-attribute.hpp.


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