Lines Matching refs:Result
82 class Result{
294 …template <Result::Level TLevel, Result::Summary TSummary, Result::Module TModule, int TDescription…
295 …template <Result::Level TLevel, Result::Summary TSummary, Result::Module TModule, int TDescription…
296 explicit Result(bit32 code) : m_Code(code) {} in Result() function
299 Result() in Result() function
308 Result(Level level, Summary summary, Module module, int description) in Result() function
317 Result(nnResult result) : m_Code(result.value) {} in Result() function
423 bool operator ==(const Result& rhs) const { return this->m_Code == rhs.m_Code; }
432 bool operator !=(const Result& rhs) const { return this->m_Code != rhs.m_Code; }
436 …template <Result::Level TLevel, Result::Summary TSummary, Result::Module TModule, int TDescription…
437 …template <Result::Level TLevel, Result::Summary TSummary, Result::Module TModule, int TDescription…
438 …template <Result::Level TLevel, Result::Summary TSummary, Result::Module TModule> struct Const_LSM;
439 template <Result::Level TLevel, Result::Module TModule> struct Const_LM;
440 template <Result::Level TLevel> struct Const_L;
448 …template <Result::Level TLevel, Result::Summary TSummary, Result::Module TModule, int TDescription…
450 …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 struct Result::Const : public Result
457 static const Result::Level Level = TLevel;
458 static const Result::Summary Summary = TSummary;
459 static const Result::Module Module = TModule;
468 Const() : Result(Value) {} in Const()
470 static bool Includes(Result result) in Includes()
476 template <Result::Level TLevel, Result::Summary TSummary, Result::Module TModule, int TDescription,…
477 struct Result::ConstRange : public Result
479 static const Result::Level Level = TLevel;
480 static const Result::Summary Summary = TSummary;
481 static const Result::Module Module = TModule;
492 ConstRange() : Result(Value) {} in ConstRange()
494 static bool Includes(Result result) in Includes()
499 friend bool operator<=(Result lhs, ConstRange) { return ConstRange::Includes(lhs); }
500 friend bool operator>=(ConstRange, Result rhs) { return ConstRange::Includes(rhs); }
502 bool operator==(Result) const;
503 bool operator!=(Result) const;
506 template <Result::Level TLevel, Result::Summary TSummary, Result::Module TModule>
507 struct Result::Const_LSM : public Result
509 static const Result::Level Level = TLevel;
510 static const Result::Summary Summary = TSummary;
511 static const Result::Module Module = TModule;
514 struct Const : public Result::Const<TLevel, TSummary, TModule, TDescription> {};
516 Const_LSM(int description) : Result(TLevel, TSummary, TModule, description) {} in Const_LSM()
519 template <Result::Level TLevel, Result::Module TModule>
520 struct Result::Const_LM : public Result
522 static const Result::Level Level = TLevel;
523 static const Result::Module Module = TModule;
525 template <Result::Summary TSummary, int TDescription>
526 struct Const : public Result::Const<TLevel, TSummary, TModule, TDescription> {};
528 …Const_LM(Result::Summary summary, int description) : Result(TLevel, summary, TModule, description)… in Const_LM()
531 template <Result::Level TLevel>
532 struct Result::Const_L : public Result
534 static const Result::Level Level = TLevel;
536 template <Result::Summary TSummary, Result::Module TModule, int TDescription>
537 struct Const : public Result::Const<TLevel, TSummary, TModule, TDescription> {};
539 …Const_L(Result::Summary summary, Result::Module module, int description) : Result(TLevel, summary,… in Const_L()
543 typedef ::nn::Result::Const<(level), (summary), (module), (description)> name
546 …typedef ::nn::Result::ConstRange<(level), (summary), (module), (description), (descriptionMin), (d…
548 NN_DEFINE_RESULT_CONST(ResultSuccess, Result::LEVEL_SUCCESS, Result::SUMMARY_SUCCESS, Result::MODUL…
551 typedef ::nn::Result::Const_LSM<(level), (summary), (module)> name
557 typedef ::nn::Result::Const_LM<(level), (module)> name
563 typedef ::nn::Result::Const_L<(level)> name
568 inline Result MakeInfoResult(Result::Summary summary, Result::Module module, int description) in MakeInfoResult()
569 { return Result(Result::LEVEL_INFO, summary, module, description); } in MakeInfoResult()
570 inline Result MakeFatalResult(Result::Summary summary, Result::Module module, int description) in MakeFatalResult()
571 { return Result(Result::LEVEL_FATAL, summary, module, description); } in MakeFatalResult()
572 inline Result MakeResetResult(Result::Summary summary, Result::Module module, int description) in MakeResetResult()
573 { return Result(Result::LEVEL_RESET, summary, module, description); } in MakeResetResult()
574 inline Result MakeReInitResult(Result::Summary summary, Result::Module module, int description) in MakeReInitResult()
575 { return Result(Result::LEVEL_REINIT, summary, module, description); } in MakeReInitResult()
576 inline Result MakeUsageResult(Result::Summary summary, Result::Module module, int description) in MakeUsageResult()
577 { return Result(Result::LEVEL_USAGE, summary, module, description); } in MakeUsageResult()
578 inline Result MakePermanentResult(Result::Summary summary, Result::Module module, int description) in MakePermanentResult()
579 { return Result(Result::LEVEL_PERMANENT, summary, module, description); } in MakePermanentResult()
580 inline Result MakeTemporaryResult(Result::Summary summary, Result::Module module, int description) in MakeTemporaryResult()
581 { return Result(Result::LEVEL_TEMPORARY, summary, module, description); } in MakeTemporaryResult()
582 inline Result MakeStatusResult(Result::Summary summary, Result::Module module, int description) in MakeStatusResult()
583 { return Result(Result::LEVEL_STATUS, summary, module, description); } in MakeStatusResult()