|
enum class | Attribute {
MPN
, VALUE
, MANUFACTURER
, DATASHEET
,
DESCRIPTION
} |
|
|
| Part (const UUID &uu) |
|
const std::string & | get_attribute (Attribute a) const |
|
const std::pair< bool, std::string > & | get_attribute_pair (Attribute a) const |
|
const std::string & | get_MPN () const |
|
const std::string & | get_value () const |
|
const std::string & | get_manufacturer () const |
|
const std::string & | get_datasheet () const |
|
const std::string & | get_description () const |
|
std::set< std::string > | get_tags () const |
|
UUID | get_model () const |
|
void | update_refs (IPool &pool) |
|
UUID | get_uuid () const |
|
json | serialize () const |
|
|
static Part | new_from_json (const json &j, IPool &pool) |
|
static Part | new_from_file (const std::string &filename, IPool &pool) |
|
static unsigned int | get_app_version () |
|
|
UUID | uuid |
|
std::map< Attribute, std::pair< bool, std::string > > | attributes |
|
std::map< UUID, std::string > | orderable_MPNs |
|
std::set< std::string > | tags |
|
bool | inherit_tags = false |
|
uuid_ptr< const class Entity > | entity |
|
uuid_ptr< const class Package > | package |
|
UUID | model |
|
bool | inherit_model = true |
|
uuid_ptr< const class Part > | base |
|
std::map< std::string, std::string > | parametric |
|
std::map< UUID, PadMapItem > | pad_map |
|
FileVersion | version |
|
The documentation for this class was generated from the following files: