public | XmlContainer() |
public virtual | ~XmlContainer() |
public Result<bool> | Add(XmlSerializable xmlSerializable) |
public Result<bool> | AddToBundle(XmlBundle& bundle, XmlBundleKind kind, int hops, XmlSerializable intf, HashSet<Uuid, Hasher<Uuid>, EqualTo<Uuid>>& addedSet) |
public void | Clear() |
public inline long | Count() const |
public Result<XmlBundle> | CreateBundle(void* object) |
public Result<XmlBundle> | CreateBundle(void* object, XmlBundleKind kind) |
public Result<XmlBundle> | CreateBundle(void* object, XmlBundleKind kind, int hops) |
public XmlSerializableProxy* | Get(const Uuid& objectId) const |
public List<XmlSerializableProxy*> | GetProxies() const |
public XmlSerializableProxy* | GetProxy(void* object) |
public inline bool | IsEmpty() const |
public void | Remove(const Uuid& objectId) |
public virtual void | SetRootObjectId(const Uuid& objectId) |
public HashMap<Uuid, XmlSerializableProxy*, Hasher<Uuid>, EqualTo<Uuid>> | idProxyMap |
public HashMap<void*, XmlSerializableProxy*, Hasher<void*>, EqualTo<void*>> | objectProxyMap |