Lines Matching refs:Result

199 class Result
269 template <Result::Level TLevel, int TModule, int TDescription> friend struct ConstRangeBase;
270 explicit Result(u32 code) : m_Code(code) {} in Result() function
273 Result() in Result() function
281 Result(Level level, int module, int description) in Result() function
294 Result(nnResult result) : m_Code(result.value) {} in Result() function
412 bool operator ==(const Result& rhs) const { return this->m_Code == rhs.m_Code; }
423 bool operator !=(const Result& rhs) const { return this->m_Code != rhs.m_Code; }
428 template <Result::Level TLevel, int TModule, int TDescription> struct ConstRangeBase;
429 …template <Result::Level TLevel, int TModule, int TDescription, int TDescriptionStart, int TDescrip…
443 operator Result() const { return Result(0); } in Result() function
444 operator nnResult() const { return Result(0); } in nnResult()
447 template <Result::Level TLevel, int TModule, int TDescription>
448 struct Result::ConstRangeBase
450 static const Result::Level Level = TLevel;
459 operator Result() const { return Result(Value); } in Result() function
460 operator nnResult() const { return Result(Value); } in nnResult()
464 template <Result::Level TLevel, int TModule>
465 struct Result::ConstRangeBase<TLevel, TModule, -1>
467 static const Result::Level Level = TLevel;
471 template <Result::Level TLevel, int TModule, int TDescription, int TDescriptionStart, int TDescript…
472 struct Result::ConstRange : public Result::ConstRangeBase<TLevel, TModule, TDescription>
477 static bool Includes(Result result)
482 friend bool operator<=(Result lhs, const ConstRange&) { return ConstRange::Includes(lhs); }
483 friend bool operator>=(const ConstRange&, Result rhs) { return ConstRange::Includes(rhs); }
485 …template <Result::Level TLevel2, int TModule2, int TDescription2, int TDescriptionStart2, int TDes…
486 friend Result::ConstRangePlus<
487 Result::ConstRange<TLevel, TModule, TDescription, TDescriptionStart, TDescriptionEnd>,
488 Result::ConstRange<TLevel2, TModule2, TDescription2, TDescriptionStart2, TDescriptionEnd2> >
489 …operator+(const Result::ConstRange<TLevel, TModule, TDescription, TDescriptionStart, TDescriptionE…
490 … const Result::ConstRange<TLevel2, TModule2, TDescription2, TDescriptionStart2, TDescriptionEnd2>&)
492 return Result::ConstRangePlus<
493 Result::ConstRange<TLevel, TModule, TDescription, TDescriptionStart, TDescriptionEnd>,
494Result::ConstRange<TLevel2, TModule2, TDescription2, TDescriptionStart2, TDescriptionEnd2> >();
499 struct Result::ConstRangePlus
501 …static bool Includes(Result result) { return Result1::Includes(result) || Result2::Includes(result…
502 …friend bool operator<=(Result lhs, const ConstRangePlus&) { return ConstRangePlus::Includes(lhs); }
503 …friend bool operator>=(const ConstRangePlus&, Result rhs) { return ConstRangePlus::Includes(rhs); }
506Result::ConstRangePlus<ConstRangePlus, Result::ConstRangePlus<Result3, Result4> > operator+(const
508 …template <Result::Level TLevel2, int TModule2, int TDescription2, int TDescriptionStart2, int TDes…
509Result::ConstRangePlus<ConstRangePlus, Result::ConstRange<TLevel2, TModule2, TDescription2, TDescr…
511 …template <Result::Level TLevel2, int TModule2, int TDescription2, int TDescriptionStart2, int TDes…
512Result::ConstRangePlus<ConstRangePlus, Result::ConstRange<TLevel2, TModule2, TDescription2, TDescr…
520 …typedef ::nn::Result::ConstRange<(level), (module), (description), (descriptionMin), (descriptionM…
525 ::nn::Result _nn_result_throw_if_failed_tmp_ = (result); \
550 #define NN_RESULT_TRY(result) { ::nn::Result _nn_result_try_tmp_ = (result); if (0) {}