MCPcopy Create free account
hub / github.com/google/snappy / Append

Method Append

snappy.cc:2323–2330  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2321 void SetOutputPtr(char* op) { op_ = op; }
2322
2323 inline bool Append(const char* ip, size_t len, char** op_p) {
2324 char* op = *op_p;
2325 const size_t space_left = op_limit_ - op;
2326 if (space_left < len) return false;
2327 std::memcpy(op, ip, len);
2328 *op_p = op + len;
2329 return true;
2330 }
2331
2332 inline bool TryFastAppend(const char* ip, size_t available, size_t len,
2333 char** op_p) {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected