3template <
typename TCollection,
typename TValue>
10 inline const TValue&
val() {
11 static const TValue emptyValue;
18 inline operator bool() {
return mValid; }
21 return {
typename TCollection::const_iterator(),
false }
25 typename TCollection::const_iterator mIt;
Definition: Templates.h:4
MapReturnValue(typename TCollection::const_iterator it, bool valid)
Definition: Templates.h:5
const TValue & val()
Definition: Templates.h:10
static MapReturnValue< TCollection, TValue > Null()
Definition: Templates.h:20