Euphoria
eu::kdl::HasTypeAnnotation Struct Reference
Inheritance diagram for eu::kdl::HasTypeAnnotation:
eu::kdl::Node eu::kdl::Value

Public Member Functions

 HasTypeAnnotation ()=default
 HasTypeAnnotation (std::string_view t)
void remove_type_annotation ()
bool operator== (const HasTypeAnnotation &) const =default
bool operator!= (const HasTypeAnnotation &) const =default

Public Attributes

std::optional< std::string > type_annotation

Detailed Description

Definition at line 89 of file kdl.h.

Constructor & Destructor Documentation

◆ HasTypeAnnotation() [1/2]

eu::kdl::HasTypeAnnotation::HasTypeAnnotation ( )
default

◆ HasTypeAnnotation() [2/2]

eu::kdl::HasTypeAnnotation::HasTypeAnnotation ( std::string_view t)

Member Function Documentation

◆ operator!=()

bool eu::kdl::HasTypeAnnotation::operator!= ( const HasTypeAnnotation & ) const
default

◆ operator==()

bool eu::kdl::HasTypeAnnotation::operator== ( const HasTypeAnnotation & ) const
default

◆ remove_type_annotation()

void eu::kdl::HasTypeAnnotation::remove_type_annotation ( )

Member Data Documentation

◆ type_annotation

std::optional<std::string> eu::kdl::HasTypeAnnotation::type_annotation

Definition at line 91 of file kdl.h.


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