Lines Matching refs:Either
40 class Either class
43 Either (const First& first);
44 Either (const Second& second);
45 ~Either (void);
47 Either (const Either<First, Second>& other);
48 Either& operator= (const Either<First, Second>& other);
50 Either& operator= (const First& first);
51 Either& operator= (const Second& second);
92 static const First& get (const Either<First, Second>& either) in get()
101 static const Second& get (const Either<First, Second>& either) in get()
108 const Type& get (const Either<First, Second>& either) in get()
119 static bool is (const Either<First, Second>& either) in is()
128 static bool is (const Either<First, Second>& either) in is()
135 bool is (const Either<First, Second>& either) in is()
143 void Either<First, Second>::release (void) in release()
155 Either<First, Second>::Either (const First& first) in Either() function in tcu::Either
162 Either<First, Second>::Either (const Second& second) in Either() function in tcu::Either
169 Either<First, Second>::~Either (void) in ~Either()
175 Either<First, Second>::Either (const Either<First, Second>& other) in Either() function in tcu::Either
185 Either<First, Second>& Either<First, Second>::operator= (const Either<First, Second>& other) in operator =()
203 Either<First, Second>& Either<First, Second>::operator= (const First& first) in operator =()
214 Either<First, Second>& Either<First, Second>::operator= (const Second& second) in operator =()
225 bool Either<First, Second>::isFirst (void) const in isFirst()
231 bool Either<First, Second>::isSecond (void) const in isSecond()
237 const First& Either<First, Second>::getFirst (void) const in getFirst()
244 const Second& Either<First, Second>::getSecond (void) const in getSecond()
252 const Type& Either<First, Second>::get (void) const in get()
259 bool Either<First, Second>::is (void) const in is()