LibreCAD
|
#include <metatype.h>
Public Member Functions | |
virtual const std::string | metaTypeID () const =0 |
Public Member Functions inherited from lc::MetaType | |
MetaType () | |
virtual | ~MetaType ()=default |
virtual const std::string | id () const =0 |
Friends | |
std::ostream & | operator<< (std::ostream &os, const EntityMetaType &lineWidth) |
A meta type that can be attached to an entity
Definition at line 59 of file metatype.h.
|
pure virtual |
metaTypeName, for example '_LAYER' this method isn't meant to be used for RTTI purpose, do use dynamic_casts or static_casts for that.
Implemented in lc::MetaLineWidthByValue, lc::Layer, lc::MetaLineWidthByBlock, lc::DxfLinePattern, and lc::MetaColor.
|
friend |
Definition at line 68 of file metatype.h.