LLVM  3.7.0
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
emplace(ArgTypes &&...Args)llvm::Optional< T >inline
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
getValueOr(U &&value) const LLVM_LVALUE_FUNCTIONllvm::Optional< T >inline
hasValue() const llvm::Optional< T >inline
operator bool() const llvm::Optional< T >inlineexplicit
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=(T &&y)llvm::Optional< T >inline
operator=(Optional &&O)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
Optional(T &&y)llvm::Optional< T >inline
Optional(Optional< T > &&O)llvm::Optional< T >inline
reset()llvm::Optional< T >inline
value_type typedefllvm::Optional< T >
~Optional()llvm::Optional< T >inline