LLVM API Documentation

Public Member Functions
llvm::SmallSetVector< T, N > Class Template Reference

A SetVector that performs no allocations if smaller than a certain size. More...

#include <SetVector.h>

Inheritance diagram for llvm::SmallSetVector< T, N >:
Inheritance graph
[legend]
Collaboration diagram for llvm::SmallSetVector< T, N >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SmallSetVector ()
template<typename It >
 SmallSetVector (It Start, It End)
 Initialize a SmallSetVector with a range of elements.

Detailed Description

template<typename T, unsigned N>
class llvm::SmallSetVector< T, N >

A SetVector that performs no allocations if smaller than a certain size.

Definition at line 217 of file SetVector.h.


Constructor & Destructor Documentation

template<typename T, unsigned N>
llvm::SmallSetVector< T, N >::SmallSetVector ( ) [inline]

Definition at line 219 of file SetVector.h.

template<typename T, unsigned N>
template<typename It >
llvm::SmallSetVector< T, N >::SmallSetVector ( It  Start,
It  End 
) [inline]

Initialize a SmallSetVector with a range of elements.

Definition at line 223 of file SetVector.h.

References llvm::SetVector< T, SmallVector< T, N >, SmallSet< T, N > >::insert().


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