|
Static Public Member Functions |
| std::ostream & | writeBool (std::ostream &streamref, bool value) |
| bool | readBool (std::istream &streamref) |
| std::ostream & | writeString (std::ostream &streamref, const std::string &stringref) |
| bool | readString (std::istream &streamref, std::string &stringref) |
| std::ostream & | writeUstring (std::ostream &streamref, const Ustring ustringref) |
| Ustring | readUstring (std::istream &streamref) |
| std::ostream & | writeCharp (std::ostream &streamref, const char *charp) |
| char * | readCharp (std::istream &streamref) |
| std::ostream & | writeBytep (std::ostream &streamref, const unsigned char *bytep, unsigned int len) |
| unsigned char * | readBytep (std::istream &streamref) |
| std::ostream & | writeInt32 (std::ostream &str, const u_int32_t value) |
| u_int32_t | readInt32 (std::istream &str) |
| std::ostream & | writeType (std::ostream &str, constTypePtr type) |
| TypePtr | readType (std::istream &str) |
| std::ostream & | writeValue (std::ostream &str, const YCPValue value) |
| YCPValue | readValue (std::istream &str) |
| std::ostream & | writeYCodelist (std::ostream &str, const ycodelist_t *codelist) |
| bool | readYCodelist (std::istream &str, ycodelist_t **anchor) |
| void | namespaceInit () |
| int | namespaceId (const Y2Namespace *name_space) |
| const Y2Namespace * | namespacePtr (int namespace_id) |
| int | pushNamespace (const Y2Namespace *name_space, bool with_xrefs=false) |
| int | popNamespace (const Y2Namespace *name_space) |
| void | popUptoNamespace (const Y2Namespace *name_space) |
| int | tareStack () |
| void | untareStack (int tare_id) |
| std::ostream & | writeEntry (std::ostream &str, const SymbolEntryPtr entry) |
| SymbolEntryPtr | readEntry (std::istream &str) |
| YCodePtr | readCode (std::istream &str) |
| YBlockPtr | readModule (const string &mname) |
| YCodePtr | readFile (const string &filename) |
| bool | writeFile (const YCodePtr code, const string &filename) |
Static Private Attributes |
| int | m_namespace_nesting_level = -1 |
| int | m_namespace_nesting_array_size = 0 |
| int | m_namespace_tare_level = 0 |
| namespaceentry_t * | m_namespace_nesting_array = 0 |
| map< string, YBlockPtr > | m_bytecodeCache |