Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      std::contracts::evaluation_semantic

      From cppreference.com
      <cpp‎ |contract
       
       
      Utilities library
       
      Contract support
      Contract-violation information
      evaluation_semantic
      (C++26)
      Helper functions
       
      Defined in header<contracts>
      enumclass evaluation_semantic:/* unspecified */{

          ignore=1,
          observe=2,
          enforce=3,
          quick_enforce=4

      };
      (since C++26)

      The enumerators ofstd::contracts::evaluation_semantic correspond to theevaluation semantics with which a contract assertion may be evaluated, with meanings listed below:

      Enumerator Meaning
      ignore the contract assertion is evaluated under “ignore” semantic
      observe the contract assertion is evaluated under “observe” semantic
      enforce the contract assertion is evaluated under “enforce” semantic
      quick_enforce the contract assertion is evaluated under “quick-enforce” semantic

      [edit]See also

      the type holding the contract-violation information
      (class)[edit]
      the kind of the contract assertion violated
      (enum)[edit]
      the reason that causes the contract violation
      (enum)[edit]
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/contract/evaluation_semantic&oldid=182034"

      [8]ページ先頭

      ©2009-2025 Movatter.jp