LibreCAD
|
#include <metatype.h>
Public Member Functions | |
MetaType () | |
virtual | ~MetaType ()=default |
virtual const std::string | id () const =0 |
Friends | |
std::ostream & | operator<< (std::ostream &os, const MetaType &lineWidth) |
A base meta type
Definition at line 17 of file metatype.h.
|
inline |
Definition at line 19 of file metatype.h.
|
virtualdefault |
|
pure virtual |
ID or primary key of this MetaType. This can be used in a storage manager to identify each individual meta type.
Implemented in lc::MetaColorByBlock, lc::MetaLineWidthByValue, lc::MetaColorByValue, lc::Layer, lc::DxfLinePattern, lc::Block, and lc::MetaLineWidth.
|
friend |
Definition at line 31 of file metatype.h.