Lines Matching refs:Result
82 class Result{
300 …template <Result::Level TLevel, Result::Summary TSummary, Result::Module TModule, int TDescription…
301 …template <Result::Level TLevel, Result::Summary TSummary, Result::Module TModule, int TDescription…
302 explicit Result(bit32 code) : m_Code(code) {} in Result() function
305 Result() in Result() function
314 Result(Level level, Summary summary, Module module, int description) in Result() function
323 Result(nnResult result) : m_Code(result.value) {} in Result() function
429 bool operator ==(const Result& rhs) const { return this->m_Code == rhs.m_Code; }
438 bool operator !=(const Result& rhs) const { return this->m_Code != rhs.m_Code; }
442 …template <Result::Level TLevel, Result::Summary TSummary, Result::Module TModule, int TDescription…
443 …template <Result::Level TLevel, Result::Summary TSummary, Result::Module TModule, int TDescription…
444 …template <Result::Level TLevel, Result::Summary TSummary, Result::Module TModule> struct Const_LSM;
445 template <Result::Level TLevel, Result::Module TModule> struct Const_LM;
446 template <Result::Level TLevel> struct Const_L;
454 …template <Result::Level TLevel, Result::Summary TSummary, Result::Module TModule, int TDescription…
456 …template <Result::Level TLevel, Result::Summary TSummary, Result::Module TModule, int TDescription…
460 template <Result::Level TLevel, Result::Summary TSummary, Result::Module TModule, int TDescription>
461 struct Result::Const : public Result
463 static const Result::Level Level = TLevel;
464 static const Result::Summary Summary = TSummary;
465 static const Result::Module Module = TModule;
474 Const() : Result(Value) {} in Const()
476 static bool Includes(Result result) in Includes()
482 template <Result::Level TLevel, Result::Summary TSummary, Result::Module TModule, int TDescription,…
483 struct Result::ConstRange : public Result
485 static const Result::Level Level = TLevel;
486 static const Result::Summary Summary = TSummary;
487 static const Result::Module Module = TModule;
498 ConstRange() : Result(Value) {} in ConstRange()
500 static bool Includes(Result result) in Includes()
505 friend bool operator<=(Result lhs, ConstRange) { return ConstRange::Includes(lhs); }
506 friend bool operator>=(ConstRange, Result rhs) { return ConstRange::Includes(rhs); }
508 bool operator==(Result) const;
509 bool operator!=(Result) const;
512 template <Result::Level TLevel, Result::Summary TSummary, Result::Module TModule>
513 struct Result::Const_LSM : public Result
515 static const Result::Level Level = TLevel;
516 static const Result::Summary Summary = TSummary;
517 static const Result::Module Module = TModule;
520 struct Const : public Result::Const<TLevel, TSummary, TModule, TDescription> {};
522 Const_LSM(int description) : Result(TLevel, TSummary, TModule, description) {} in Const_LSM()
525 template <Result::Level TLevel, Result::Module TModule>
526 struct Result::Const_LM : public Result
528 static const Result::Level Level = TLevel;
529 static const Result::Module Module = TModule;
531 template <Result::Summary TSummary, int TDescription>
532 struct Const : public Result::Const<TLevel, TSummary, TModule, TDescription> {};
534 …Const_LM(Result::Summary summary, int description) : Result(TLevel, summary, TModule, description)… in Const_LM()
537 template <Result::Level TLevel>
538 struct Result::Const_L : public Result
540 static const Result::Level Level = TLevel;
542 template <Result::Summary TSummary, Result::Module TModule, int TDescription>
543 struct Const : public Result::Const<TLevel, TSummary, TModule, TDescription> {};
545 …Const_L(Result::Summary summary, Result::Module module, int description) : Result(TLevel, summary,… in Const_L()
549 typedef ::nn::Result::Const<(level), (summary), (module), (description)> name
552 …typedef ::nn::Result::ConstRange<(level), (summary), (module), (description), (descriptionMin), (d…
554 NN_DEFINE_RESULT_CONST(ResultSuccess, Result::LEVEL_SUCCESS, Result::SUMMARY_SUCCESS, Result::MODUL…
557 typedef ::nn::Result::Const_LSM<(level), (summary), (module)> name
563 typedef ::nn::Result::Const_LM<(level), (module)> name
569 typedef ::nn::Result::Const_L<(level)> name
574 inline Result MakeInfoResult(Result::Summary summary, Result::Module module, int description) in MakeInfoResult()
575 { return Result(Result::LEVEL_INFO, summary, module, description); } in MakeInfoResult()
576 inline Result MakeFatalResult(Result::Summary summary, Result::Module module, int description) in MakeFatalResult()
577 { return Result(Result::LEVEL_FATAL, summary, module, description); } in MakeFatalResult()
578 inline Result MakeResetResult(Result::Summary summary, Result::Module module, int description) in MakeResetResult()
579 { return Result(Result::LEVEL_RESET, summary, module, description); } in MakeResetResult()
580 inline Result MakeReInitResult(Result::Summary summary, Result::Module module, int description) in MakeReInitResult()
581 { return Result(Result::LEVEL_REINIT, summary, module, description); } in MakeReInitResult()
582 inline Result MakeUsageResult(Result::Summary summary, Result::Module module, int description) in MakeUsageResult()
583 { return Result(Result::LEVEL_USAGE, summary, module, description); } in MakeUsageResult()
584 inline Result MakePermanentResult(Result::Summary summary, Result::Module module, int description) in MakePermanentResult()
585 { return Result(Result::LEVEL_PERMANENT, summary, module, description); } in MakePermanentResult()
586 inline Result MakeTemporaryResult(Result::Summary summary, Result::Module module, int description) in MakeTemporaryResult()
587 { return Result(Result::LEVEL_TEMPORARY, summary, module, description); } in MakeTemporaryResult()
588 inline Result MakeStatusResult(Result::Summary summary, Result::Module module, int description) in MakeStatusResult()
589 { return Result(Result::LEVEL_STATUS, summary, module, description); } in MakeStatusResult()