Home | History | Annotate | Download | only in streams

Lines Matching full:errorptr

57   static StreamPtr OpenCopyOf(const void* buffer, size_t size, ErrorPtr* error);
58 static StreamPtr OpenCopyOf(std::string buffer, ErrorPtr* error);
59 static StreamPtr OpenCopyOf(const char* buffer, ErrorPtr* error);
62 inline static StreamPtr OpenCopyOf(std::vector<T> buffer, ErrorPtr* error) {
74 static StreamPtr OpenRef(const void* buffer, size_t size, ErrorPtr* error);
75 static StreamPtr OpenRef(const std::string& buffer, ErrorPtr* error);
76 static StreamPtr OpenRef(const char* buffer, ErrorPtr* error);
80 ErrorPtr* error) {
92 static StreamPtr Create(size_t reserve_size, ErrorPtr* error);
94 inline static StreamPtr Create(ErrorPtr* error) { return Create(0, error); }
100 static StreamPtr CreateRef(std::string* buffer, ErrorPtr* error);
108 static StreamPtr CreateRef(std::vector<T>* buffer, ErrorPtr* error) {
118 static StreamPtr CreateRefForAppend(std::string* buffer, ErrorPtr* error);
126 static StreamPtr CreateRefForAppend(std::vector<T>* buffer, ErrorPtr* error) {
141 ErrorPtr* error);
152 bool SetSizeBlocking(uint64_t size, ErrorPtr* error) override;
160 ErrorPtr* error) override;
167 ErrorPtr* error) override;
173 ErrorPtr* error) override;
176 bool FlushBlocking(ErrorPtr* error) override;
177 bool CloseBlocking(ErrorPtr* error) override;
182 ErrorPtr* error) override;
187 ErrorPtr* error) override;
199 bool CheckContainer(ErrorPtr* error) const;