Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
SeQuant Documentation
Logo

User

  • Getting started
    • Wick’s Theorem
    • Register Index Spaces
    • Operators
  • Installation
  • User Guide
    • Operator Interface for Symbolic Many-Body Algebra
    • Coupled-Cluster Class
    • Evaluation Trace Analysis Using Nushell

Developer

  • Developer docs
    • Documentation Guide
  • API reference

See Also

  • TiledArray
  • Massively Parallel Quantum Chemistry
  • Valeev Research Group
Back to top
View this page

Template Class scope_exit¶

  • Defined in File scope.hpp

Class Documentation¶

template<typename EF>
class scope_exit¶

Public Functions

template<typename Fn>
inline explicit scope_exit(Fn &&fn) noexcept¶
scope_exit(scope_exit &&other) noexcept = default¶
scope_exit(const scope_exit&) = delete¶
inline ~scope_exit() noexcept¶
scope_exit &operator=(const scope_exit&) = delete¶
scope_exit &operator=(scope_exit&&) = delete¶
inline void release() noexcept¶
Copyright © 2025, SeQuant developers
Made with Sphinx and @pradyunsg's Furo
Last updated on Dec 12, 2025 2:44:02 AM
On this page
  • Template Class scope_exit
    • Class Documentation
      • sequant::detail::scope_exit
        • scope_exit()
        • scope_exit()
        • scope_exit()
        • ~scope_exit()
        • operator=()
        • operator=()
        • release()