LLVM  4.0.0
Public Member Functions | List of all members
llvm::PBQP::MDVector< Metadata > Class Template Reference

#include <Math.h>

Inheritance diagram for llvm::PBQP::MDVector< Metadata >:
[legend]
Collaboration diagram for llvm::PBQP::MDVector< Metadata >:
[legend]

Public Member Functions

 MDVector (const Vector &v)
 
 MDVector (Vector &&v)
 
const MetadatagetMetadata () const
 
- Public Member Functions inherited from llvm::PBQP::Vector
 Vector (unsigned Length)
 Construct a PBQP vector of the given size. More...
 
 Vector (unsigned Length, PBQPNum InitVal)
 Construct a PBQP vector with initializer. More...
 
 Vector (const Vector &V)
 Copy construct a PBQP vector. More...
 
 Vector (Vector &&V)
 Move construct a PBQP vector. More...
 
bool operator== (const Vector &V) const
 Comparison operator. More...
 
unsigned getLength () const
 Return the length of the vector. More...
 
PBQPNumoperator[] (unsigned Index)
 Element access. More...
 
const PBQPNumoperator[] (unsigned Index) const
 Const element access. More...
 
Vectoroperator+= (const Vector &V)
 Add another vector to this one. More...
 
unsigned minIndex () const
 Returns the index of the minimum value in this vector. More...
 

Detailed Description

template<typename Metadata>
class llvm::PBQP::MDVector< Metadata >

Definition at line 254 of file Math.h.

Constructor & Destructor Documentation

template<typename Metadata>
llvm::PBQP::MDVector< Metadata >::MDVector ( const Vector v)
inline

Definition at line 256 of file Math.h.

template<typename Metadata>
llvm::PBQP::MDVector< Metadata >::MDVector ( Vector &&  v)
inline

Definition at line 257 of file Math.h.

Member Function Documentation

template<typename Metadata>
const Metadata& llvm::PBQP::MDVector< Metadata >::getMetadata ( ) const
inline

Definition at line 258 of file Math.h.


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