clang  6.0.0svn
Public Member Functions | List of all members
clang::ContinuousRangeMap< Int, V, InitialCapacity >::Builder Class Reference

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

#include "clang/Serialization/ContinuousRangeMap.h"

Public Member Functions

 Builder (ContinuousRangeMap &Self)
 
 Builder (const Builder &)=delete
 
Builderoperator= (const Builder &)=delete
 
 ~Builder ()
 
void insert (const value_type &Val)
 

Detailed Description

template<typename Int, typename V, unsigned InitialCapacity>
class clang::ContinuousRangeMap< Int, V, InitialCapacity >::Builder

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

Definition at line 111 of file ContinuousRangeMap.h.

Constructor & Destructor Documentation

◆ Builder() [1/2]

template<typename Int, typename V, unsigned InitialCapacity>
clang::ContinuousRangeMap< Int, V, InitialCapacity >::Builder::Builder ( ContinuousRangeMap Self)
inlineexplicit

◆ Builder() [2/2]

template<typename Int, typename V, unsigned InitialCapacity>
clang::ContinuousRangeMap< Int, V, InitialCapacity >::Builder::Builder ( const Builder )
delete

◆ ~Builder()

template<typename Int, typename V, unsigned InitialCapacity>
clang::ContinuousRangeMap< Int, V, InitialCapacity >::Builder::~Builder ( )
inline

Definition at line 119 of file ContinuousRangeMap.h.

Member Function Documentation

◆ insert()

template<typename Int, typename V, unsigned InitialCapacity>
void clang::ContinuousRangeMap< Int, V, InitialCapacity >::Builder::insert ( const value_type Val)
inline

Definition at line 131 of file ContinuousRangeMap.h.

◆ operator=()

template<typename Int, typename V, unsigned InitialCapacity>
Builder& clang::ContinuousRangeMap< Int, V, InitialCapacity >::Builder::operator= ( const Builder )
delete

The documentation for this class was generated from the following file: