LLVM  8.0.1
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() constllvm::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() constllvm::Optional< T >inline
operator bool() constllvm::Optional< T >inlineexplicit
operator*() const LLVM_LVALUE_FUNCTIONllvm::Optional< T >inline
operator*() LLVM_LVALUE_FUNCTIONllvm::Optional< T >inline
operator->() constllvm::Optional< T >inline
operator->()llvm::Optional< T >inline
operator=(T &&y)llvm::Optional< T >inline
operator=(Optional &&O)=defaultllvm::Optional< T >
operator=(const T &y)llvm::Optional< T >inline
operator=(const Optional &O)=defaultllvm::Optional< T >
Optional()llvm::Optional< T >inline
Optional(NoneType)llvm::Optional< T >inline
Optional(const T &y)llvm::Optional< T >inline
Optional(const Optional &O)=defaultllvm::Optional< T >
Optional(T &&y)llvm::Optional< T >inline
Optional(Optional &&O)=defaultllvm::Optional< T >
reset()llvm::Optional< T >inline
value_type typedefllvm::Optional< T >