Home | History | Annotate | Download | only in src

Lines Matching full:collector

519  * in memory). The collector may move elements unless it has guaranteed not
523 class Collector {
525 explicit Collector(int initial_capacity = kMinCapacity)
530 virtual ~Collector() {
550 // A basic Collector will keep this vector valid as long as the Collector
569 // A basic Collector will keep this vector valid as long as the Collector
585 // Write the contents of the collector into the provided vector.
612 // Resets the collector to be empty.
615 // Total number of elements added to collector so far.
623 int size_; // Total number of elements in collector.
631 // The collector started out as empty.
666 * A collector that allows sequences of values to be guaranteed to
671 * NOTICE: Blocks allocated using Collector::AddBlock(int) can move
675 class SequenceCollector : public Collector<T, growth_factor, max_growth> {
678 : Collector<T, growth_factor, max_growth>(initial_capacity),
707 this->Collector<T, growth_factor, max_growth>::Reset();
718 this->Collector<T, growth_factor, max_growth>::NewChunk(new_capacity);