|
virtual const std::shared_ptr
< const C_ > | parse_value () const PALUDIS_ATTRIBUTE((warn_unused_result))=0 |
| |
| virtual const std::string | pretty_print_value (const PrettyPrinter &, const PrettyPrintOptions &) const PALUDIS_ATTRIBUTE((warn_unused_result))=0 |
| |
| virtual const std::string | raw_name () const PALUDIS_ATTRIBUTE((warn_unused_result))=0 |
| |
| virtual const std::string | human_name () const PALUDIS_ATTRIBUTE((warn_unused_result))=0 |
| |
| virtual MetadataKeyType | type () const PALUDIS_ATTRIBUTE((warn_unused_result))=0 |
| |
|
| MetadataKey ()=default |
| |
|
virtual | ~MetadataKey ()=0 |
| |
|
| MetadataKey (const MetadataKey &)=delete |
| |
|
MetadataKey & | operator= (const MetadataKey &)=delete |
| |
|
void | accept (UnwrappedVisitor_ &v) |
| |
|
void | accept (UnwrappedVisitor_ &v) const |
| |
|
void | accept (const UnwrappedVisitor_ &v) |
| |
|
void | accept (const UnwrappedVisitor_ &v) const |
| |
|
Result_ | accept_returning (UnwrappedVisitor_ &v, const Result_ &r=Result_()) |
| |
|
Result_ | accept_returning (const UnwrappedVisitor_ &v, const Result_ &r=Result_()) |
| |
|
Result_ | accept_returning (UnwrappedVisitor_ &v, const Result_ &r=Result_()) const |
| |
|
Result_ | accept_returning (const UnwrappedVisitor_ &v, const Result_ &r=Result_()) const |
| |
template<typename C_>
class paludis::MetadataSpecTreeKey< C_ >
A MetadataSpecTreeKey<> is a MetadataKey that holds a spec tree of some kind as its value.
- Since
- 0.26
- Examples:
- example_dep_spec_flattener.cc, and example_metadata_key.cc.