Hide menu
Loading...
Searching...
No Matches
cadex::PMI::SemanticAttributeVoidVisitor Class Reference

Attribute visitor with empty implementation. More...

#include <cadex/PMI/SemanticAttributeVisitor.hxx>

Inheritance diagram for cadex::PMI::SemanticAttributeVoidVisitor:
cadex::PMI::SemanticAttributeVisitor

Public Member Functions

void operator() (const ModifierAttribute &theAttribute) override
 
void operator() (const ModifierWithValueAttribute &theAttribute) override
 
void operator() (const QualifierAttribute &theAttribute) override
 
void operator() (const PlusMinusBoundsAttribute &theAttribute) override
 
void operator() (const RangeAttribute &theAttribute) override
 
void operator() (const LimitsAndFitsAttribute &theAttribute) override
 
void operator() (const DatumTargetAttribute &theAttribute) override
 
void operator() (const DatumRefAttribute &theAttribute) override
 
void operator() (const DatumRefCompartmentAttribute &theAttribute) override
 
void operator() (const MaximumValueAttribute &theAttribute) override
 
void operator() (const DisplacementAttribute &theAttribute) override
 
void operator() (const LengthUnitAttribute &theAttribute) override
 
void operator() (const AngleUnitAttribute &theAttribute) override
 
void operator() (const MachiningAllowanceAttribute &theAttribute) override
 
void operator() (const SurfaceTextureRequirementAttribute &theAttribute) override
 

Detailed Description

Attribute visitor with empty implementation.

SemanticAttributeVoidVisitor can be used as a base class for subclasses that only need to redefine a few methods.

Member Function Documentation

◆ operator()() [1/15]

void cadex::PMI::SemanticAttributeVoidVisitor::operator() ( const AngleUnitAttribute & theAttribute)
overridevirtual

◆ operator()() [2/15]

void cadex::PMI::SemanticAttributeVoidVisitor::operator() ( const DatumRefAttribute & theAttribute)
overridevirtual

◆ operator()() [3/15]

void cadex::PMI::SemanticAttributeVoidVisitor::operator() ( const DatumRefCompartmentAttribute & theAttribute)
overridevirtual

◆ operator()() [4/15]

void cadex::PMI::SemanticAttributeVoidVisitor::operator() ( const DatumTargetAttribute & theAttribute)
overridevirtual

◆ operator()() [5/15]

void cadex::PMI::SemanticAttributeVoidVisitor::operator() ( const DisplacementAttribute & theAttribute)
overridevirtual

◆ operator()() [6/15]

void cadex::PMI::SemanticAttributeVoidVisitor::operator() ( const LengthUnitAttribute & theAttribute)
overridevirtual

◆ operator()() [7/15]

void cadex::PMI::SemanticAttributeVoidVisitor::operator() ( const LimitsAndFitsAttribute & theAttribute)
overridevirtual

◆ operator()() [8/15]

void cadex::PMI::SemanticAttributeVoidVisitor::operator() ( const MachiningAllowanceAttribute & theAttribute)
overridevirtual

◆ operator()() [9/15]

void cadex::PMI::SemanticAttributeVoidVisitor::operator() ( const MaximumValueAttribute & theAttribute)
overridevirtual

◆ operator()() [10/15]

void cadex::PMI::SemanticAttributeVoidVisitor::operator() ( const ModifierAttribute & theAttribute)
overridevirtual

◆ operator()() [11/15]

void cadex::PMI::SemanticAttributeVoidVisitor::operator() ( const ModifierWithValueAttribute & theAttribute)
overridevirtual

◆ operator()() [12/15]

void cadex::PMI::SemanticAttributeVoidVisitor::operator() ( const PlusMinusBoundsAttribute & theAttribute)
overridevirtual

◆ operator()() [13/15]

void cadex::PMI::SemanticAttributeVoidVisitor::operator() ( const QualifierAttribute & theAttribute)
overridevirtual

◆ operator()() [14/15]

void cadex::PMI::SemanticAttributeVoidVisitor::operator() ( const RangeAttribute & theAttribute)
overridevirtual

◆ operator()() [15/15]

void cadex::PMI::SemanticAttributeVoidVisitor::operator() ( const SurfaceTextureRequirementAttribute & theAttribute)
overridevirtual