OpenVDB
12.1.0
|
Container of ArgInfos. This class makes up part of the Function API for querying signature information. More...
#include <openvdb_ax/codegen/FunctionTypes.h>
Public Types | |
using | ContainerT = SmallArgumentVector< ArgInfo > |
Public Member Functions | |
ArgInfoVector ()=default | |
ArgInfoVector (const std::initializer_list< ArgInfo > &info) | |
ArgInfoVector (ArgInfoVector &&)=default | |
ArgInfoVector (const ArgInfoVector &)=default | |
ArgInfoVector & | operator= (ArgInfoVector &&)=default |
ArgInfoVector & | operator= (const ArgInfoVector &)=default |
bool | operator== (const ArgInfoVector &other) const |
bool | operator!= (const ArgInfoVector &other) const |
auto | begin () |
auto | end () |
auto | begin () const |
auto | end () const |
auto | rbegin () |
auto | rend () |
auto | rbegin () const |
auto | rend () const |
auto & | front () |
auto & | front () const |
auto & | back () |
auto & | back () const |
auto | pop_back () |
auto | clear () |
auto | size () const |
auto | empty () const |
auto | erase (ContainerT::const_iterator iter) |
void | reserve (size_t i) |
template<typename... Args> | |
void | emplace_back (Args &&...args) |
ArgInfo & | operator[] (size_t pos) |
const ArgInfo & | operator[] (size_t pos) const |
SmallArgumentVector< llvm::Type * > | AsLLVMTypes () const |
Container of ArgInfos. This class makes up part of the Function API for querying signature information.
using ContainerT = SmallArgumentVector<ArgInfo> |
|
default |
|
inline |
|
default |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
default |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |