Lines Matching refs:Result
81 class Result
307 …template <Result::Level TLevel, Result::Summary TSummary, Result::Module TModule, int TDescription…
308 …template <Result::Level TLevel, Result::Summary TSummary, Result::Module TModule, int TDescription…
309 explicit Result(bit32 code) : m_Code(code) {} in Result() function
312 Result() in Result() function
321 Result(Level level, Summary summary, Module module, int description) in Result() function
330 Result(nnResult result) : m_Code(result.value) {} in Result() function
438 bool operator ==(const Result& rhs) const { return this->m_Code == rhs.m_Code; }
449 bool operator !=(const Result& rhs) const { return this->m_Code != rhs.m_Code; }
453 …template <Result::Level TLevel, Result::Summary TSummary, Result::Module TModule, int TDescription…
454 …template <Result::Level TLevel, Result::Summary TSummary, Result::Module TModule, int TDescription…
455 …template <Result::Level TLevel, Result::Summary TSummary, Result::Module TModule> struct Const_LSM;
456 template <Result::Level TLevel, Result::Module TModule> struct Const_LM;
457 template <Result::Level TLevel> struct Const_L;
465 …template <Result::Level TLevel, Result::Summary TSummary, Result::Module TModule, int TDescription…
467 …template <Result::Level TLevel, Result::Summary TSummary, Result::Module TModule, int TDescription…
471 template <Result::Level TLevel, Result::Summary TSummary, Result::Module TModule, int TDescription>
472 struct Result::Const : public Result
474 static const Result::Level Level = TLevel;
475 static const Result::Summary Summary = TSummary;
476 static const Result::Module Module = TModule;
485 Const() : Result(Value) {} in Const()
487 static bool Includes(Result result) in Includes()
493 template <Result::Level TLevel, Result::Summary TSummary, Result::Module TModule, int TDescription,…
494 struct Result::ConstRange : public Result
496 static const Result::Level Level = TLevel;
497 static const Result::Summary Summary = TSummary;
498 static const Result::Module Module = TModule;
509 ConstRange() : Result(Value) {} in ConstRange()
511 static bool Includes(Result result) in Includes()
516 friend bool operator<=(Result lhs, ConstRange) { return ConstRange::Includes(lhs); }
517 friend bool operator>=(ConstRange, Result rhs) { return ConstRange::Includes(rhs); }
519 bool operator==(Result) const;
520 bool operator!=(Result) const;
523 template <Result::Level TLevel, Result::Summary TSummary, Result::Module TModule>
524 struct Result::Const_LSM : public Result
526 static const Result::Level Level = TLevel;
527 static const Result::Summary Summary = TSummary;
528 static const Result::Module Module = TModule;
531 struct Const : public Result::Const<TLevel, TSummary, TModule, TDescription> {};
533 Const_LSM(int description) : Result(TLevel, TSummary, TModule, description) {} in Const_LSM()
536 template <Result::Level TLevel, Result::Module TModule>
537 struct Result::Const_LM : public Result
539 static const Result::Level Level = TLevel;
540 static const Result::Module Module = TModule;
542 template <Result::Summary TSummary, int TDescription>
543 struct Const : public Result::Const<TLevel, TSummary, TModule, TDescription> {};
545 …Const_LM(Result::Summary summary, int description) : Result(TLevel, summary, TModule, description)… in Const_LM()
548 template <Result::Level TLevel>
549 struct Result::Const_L : public Result
551 static const Result::Level Level = TLevel;
553 template <Result::Summary TSummary, Result::Module TModule, int TDescription>
554 struct Const : public Result::Const<TLevel, TSummary, TModule, TDescription> {};
556 …Const_L(Result::Summary summary, Result::Module module, int description) : Result(TLevel, summary,… in Const_L()
560 typedef ::nn::Result::Const<(level), (summary), (module), (description)> name
563 …typedef ::nn::Result::ConstRange<(level), (summary), (module), (description), (descriptionMin), (d…
565 NN_DEFINE_RESULT_CONST(ResultSuccess, Result::LEVEL_SUCCESS, Result::SUMMARY_SUCCESS, Result::MODUL…
568 typedef ::nn::Result::Const_LSM<(level), (summary), (module)> name
574 typedef ::nn::Result::Const_LM<(level), (module)> name
580 typedef ::nn::Result::Const_L<(level)> name
585 inline Result MakeInfoResult(Result::Summary summary, Result::Module module, int description) in MakeInfoResult()
586 { return Result(Result::LEVEL_INFO, summary, module, description); } in MakeInfoResult()
587 inline Result MakeFatalResult(Result::Summary summary, Result::Module module, int description) in MakeFatalResult()
588 { return Result(Result::LEVEL_FATAL, summary, module, description); } in MakeFatalResult()
589 inline Result MakeResetResult(Result::Summary summary, Result::Module module, int description) in MakeResetResult()
590 { return Result(Result::LEVEL_RESET, summary, module, description); } in MakeResetResult()
591 inline Result MakeReInitResult(Result::Summary summary, Result::Module module, int description) in MakeReInitResult()
592 { return Result(Result::LEVEL_REINIT, summary, module, description); } in MakeReInitResult()
593 inline Result MakeUsageResult(Result::Summary summary, Result::Module module, int description) in MakeUsageResult()
594 { return Result(Result::LEVEL_USAGE, summary, module, description); } in MakeUsageResult()
595 inline Result MakePermanentResult(Result::Summary summary, Result::Module module, int description) in MakePermanentResult()
596 { return Result(Result::LEVEL_PERMANENT, summary, module, description); } in MakePermanentResult()
597 inline Result MakeTemporaryResult(Result::Summary summary, Result::Module module, int description) in MakeTemporaryResult()
598 { return Result(Result::LEVEL_TEMPORARY, summary, module, description); } in MakeTemporaryResult()
599 inline Result MakeStatusResult(Result::Summary summary, Result::Module module, int description) in MakeStatusResult()
600 { return Result(Result::LEVEL_STATUS, summary, module, description); } in MakeStatusResult()