Public Member Functions | |
Component () | |
Component (string s) | |
Component (bytecodeistream &str) | |
int | compare (const Component &to) const |
string | toString () const |
std::ostream & | toStream (std::ostream &str) const |
std::ostream & | toXml (std::ostream &str, int indent) const |
Public Attributes | |
Ustring | component |
bool | complex |
YCPPathRep::Component::Component | ( | ) | [inline] |
YCPPathRep::Component::Component | ( | string | s | ) |
References SymbolEntry::_nameHash, complex, component, and ycp2error.
YCPPathRep::Component::Component | ( | bytecodeistream & | str | ) |
Input value as bytecode from stream
References complex, component, and Bytecode::readUstring().
int YCPPathRep::Component::compare | ( | const Component & | to | ) | const [inline] |
References Ustring::asString(), and component.
std::ostream & YCPPathRep::Component::toStream | ( | std::ostream & | str | ) | const |
Output value as bytecode to stream
References complex, component, and Bytecode::writeUstring().
string YCPPathRep::Component::toString | ( | void | ) | const |
References Ustring::asString(), complex, and component.
std::ostream & YCPPathRep::Component::toXml | ( | std::ostream & | str, | |
int | indent | |||
) | const |
References Ustring::asString(), complex, and component.
Referenced by YCPPathRep::append(), Component(), toStream(), toString(), and toXml().
Referenced by YCPPathRep::append(), compare(), Component(), toStream(), toString(), and toXml().