Lines Matching refs:either
17 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
23 * \brief Template class that is either type of First or Second.
92 static const First& get (const Either<First, Second>& either)
94 return either.getFirst();
101 static const Second& get (const Either<First, Second>& either)
103 return either.getSecond();
108 const Type& get (const Either<First, Second>& either)
110 return Get<Type, First, Second>::get(either);
119 static bool is (const Either<First, Second>& either)
121 return either.isFirst();
128 static bool is (const Either<First, Second>& either)
130 return either.isSecond();
135 bool is (const Either<First, Second>& either)
137 return Is<Type, First, Second>::is(either);