#ifndef V8_STRINGS_STRING_STREAM_H_
#define V8_STRINGS_STRING_STREAM_H_
#include <memory>
#include "src/base/small-vector.h"
#include "src/base/strings.h"
#include "src/base/vector.h"
#include "src/handles/handles.h"
#include "src/objects/objects.h"
#include "src/objects/tagged.h"
#include "src/utils/allocation.h"
namespace v8 {
namespace internal {
class ByteArray;
class StringAllocator { … };
class HeapStringAllocator final : public StringAllocator { … };
class FixedStringAllocator final : public StringAllocator { … };
template <std::size_t kInlineSize>
class SmallStringOptimizedAllocator final : public StringAllocator { … };
class StringStream final { … };
}
}
#endif