[/ Copyright (C) 2008-2018 Lorenzo Caminiti] [/ Distributed under the Boost Software License, Version 1.0 (see accompanying] [/ file LICENSE_1_0.txt or a copy at http://www.boost.org/LICENSE_1_0.txt).] [/ See: http://www.boost.org/doc/libs/release/libs/contract/doc/html/index.html] [section Full Table of Contents] [pre __Introduction__ __Full_Table_of_Contents__ __Getting_Started__ __This_Documentation__ __Compilers_and_Platforms__ __Code_Organization__ __Build__ __Contract_Programming_Overview__ __Assertions__ __Benefits_and_Costs__ __Function_Calls__ __Public_Function_Calls__ __Constructor_Calls__ __Destructor_Calls__ __Constant_Correctness__ __Specifications_vs_Implementation__ __On_Contract_Failures__ __Feature_Summary__ __Tutorial__ __Non_Member_Functions__ __Preconditions__ __Postconditions__ __Return_Values__ __Old_Values__ __Exception_Guarantees__ __Class_Invariants__ __Constructors__ __Destructors__ __Public_Functions__ __Virtual_Public_Functions__ __Public_Function_Overrides_Subcontracting__ __Base_Classes_Subcontracting__ __Static_Public_Functions__ __Advanced__ __Pure_Virtual_Public_Functions__ __Optional_Return_Values__ __Private_and_Protected_Functions__ __Friend_Functions__ __Function_Overloads__ __Lambdas_Loops_Code_Blocks_and_constexpr__ __Implementation_Checks__ __Old_Values_Copied_at_Body__ __Named_Overrides__ __Access_Specifiers__ __Throw_on_Failures_and_noexcept__ __Extras__ __Old_Value_Requirements_Templates__ __Assertion_Requirements_Templates__ __Volatile_Public_Functions__ __Move_Operations__ __Unions__ __Assertion_Levels__ __Disable_Contract_Checking__ __Disable_Contract_Compilation_Macro_Interface__ __Separate_Body_Implementation__ __No_Lambda_Functions_No_CXX11__ __No_Macros_and_No_Variadic_Macros__ __Examples__ __Reference__ __Release_Notes__ __Bibliography__ __Acknowledgments__ ] [endsect]