Home | History | Annotate | Download | only in extensions

Lines Matching refs:Optional

12 class Optional {
14 Optional() : value_(NULL) {
17 explicit Optional(T* value) : value_(value) {
19 Optional(const T& value) : value_(new T(value)) {
21 Optional(const Optional<T>& other)
25 ~Optional() {
29 Optional<T>& operator=(const T& other) {
39 Optional<T>& operator=(const Optional<T>& other) {
84 void Swap(Optional<T>* other) {