MCPcopy Create free account
hub / github.com/bloomberg/pystack / DictObject

Class DictObject

src/pystack/_pystack/pytypes.h:53–76  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

51};
52
53class DictObject
54{
55 public:
56 // Constructors
57 DictObject(std::shared_ptr<const AbstractProcessManager> manager, remote_addr_t addr);
58 // Methods
59 std::string toString(ssize_t max_size) const;
60
61 // Getters
62 bool Invalid() const;
63 const std::vector<remote_addr_t>& Keys() const;
64 const std::vector<remote_addr_t>& Values() const;
65
66 private:
67 // Data members
68 bool d_invalid{false};
69 std::shared_ptr<const AbstractProcessManager> d_manager{nullptr};
70 std::vector<remote_addr_t> d_keys{};
71 std::vector<remote_addr_t> d_values{};
72
73 // Methods
74 void loadFromPython2(remote_addr_t addr);
75 void loadFromPython3(remote_addr_t addr);
76};
77
78class LongObject
79{

Callers 1

toConcreteObjectMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected