class ContinuousRangeMap::Builder

Declaration

class ContinuousRangeMap::Builder { /* full declaration omitted */ };

Description

An object that helps properly build a continuous range map from a set of values.

Declared at: clang/include/clang/Serialization/ContinuousRangeMap.h:111

Member Variables

private ContinuousRangeMap<Int, V, InitialCapacity>& Self

Method Overview

  • public Builder(ContinuousRangeMap<Int, V, InitialCapacity> & Self)
  • public Builder(const clang::ContinuousRangeMap::Builder &)
  • public void insert(const clang::ContinuousRangeMap::value_type & Val)
  • public ~Builder()

Methods

Builder(
    ContinuousRangeMap<Int, V, InitialCapacity>&
        Self)

Declared at: clang/include/clang/Serialization/ContinuousRangeMap.h:115

Parameters

ContinuousRangeMap<Int, V, InitialCapacity>& Self

Builder(const clang::ContinuousRangeMap::Builder&)

Declared at: clang/include/clang/Serialization/ContinuousRangeMap.h:116

Parameters

const clang::ContinuousRangeMap::Builder&

void insert(
    const clang::ContinuousRangeMap::value_type&
        Val)

Declared at: clang/include/clang/Serialization/ContinuousRangeMap.h:134

Parameters

const clang::ContinuousRangeMap::value_type& Val

~Builder()

Declared at: clang/include/clang/Serialization/ContinuousRangeMap.h:119