LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
llvm::Optional< T > Member List

This is the complete list of members for llvm::Optional< T >, including all inherited members.

create(const T *y)llvm::Optional< T >inlinestatic
getPointer() const llvm::Optional< T >inline
getPointer()llvm::Optional< T >inline
getValue() const LLVM_LVALUE_FUNCTIONllvm::Optional< T >inline
getValue() LLVM_LVALUE_FUNCTIONllvm::Optional< T >inline
hasValue() const llvm::Optional< T >inline
operator bool() const llvm::Optional< T >inline
operator*() const LLVM_LVALUE_FUNCTIONllvm::Optional< T >inline
operator*() LLVM_LVALUE_FUNCTIONllvm::Optional< T >inline
operator->() const llvm::Optional< T >inline
operator->()llvm::Optional< T >inline
operator=(const T &y)llvm::Optional< T >inline
operator=(const Optional &O)llvm::Optional< T >inline
Optional(NoneType)llvm::Optional< T >inline
Optional()llvm::Optional< T >inlineexplicit
Optional(const T &y)llvm::Optional< T >inline
Optional(const Optional &O)llvm::Optional< T >inline
reset()llvm::Optional< T >inline
~Optional()llvm::Optional< T >inline