Lines Matching refs:ErrorPtr
59 static StreamPtr OpenCopyOf(const void* buffer, size_t size, ErrorPtr* error);
60 static StreamPtr OpenCopyOf(std::string buffer, ErrorPtr* error);
61 static StreamPtr OpenCopyOf(const char* buffer, ErrorPtr* error);
64 inline static StreamPtr OpenCopyOf(std::vector<T> buffer, ErrorPtr* error) { in OpenCopyOf()
76 static StreamPtr OpenRef(const void* buffer, size_t size, ErrorPtr* error);
77 static StreamPtr OpenRef(const std::string& buffer, ErrorPtr* error);
78 static StreamPtr OpenRef(const char* buffer, ErrorPtr* error);
82 ErrorPtr* error) { in OpenRef()
94 static StreamPtr Create(size_t reserve_size, ErrorPtr* error);
96 inline static StreamPtr Create(ErrorPtr* error) { return Create(0, error); } in Create()
102 static StreamPtr CreateRef(std::string* buffer, ErrorPtr* error);
110 static StreamPtr CreateRef(std::vector<T>* buffer, ErrorPtr* error) { in CreateRef()
120 static StreamPtr CreateRefForAppend(std::string* buffer, ErrorPtr* error);
128 static StreamPtr CreateRefForAppend(std::vector<T>* buffer, ErrorPtr* error) { in CreateRefForAppend()
143 ErrorPtr* error);
154 bool SetSizeBlocking(uint64_t size, ErrorPtr* error) override;
162 ErrorPtr* error) override;
169 ErrorPtr* error) override;
175 ErrorPtr* error) override;
178 bool FlushBlocking(ErrorPtr* error) override;
179 bool CloseBlocking(ErrorPtr* error) override;
184 ErrorPtr* error) override;
189 ErrorPtr* error) override;
201 bool CheckContainer(ErrorPtr* error) const;