Boost
C++ Libraries
...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
This is an older version of Boost and was released in 2016. The current version is 1.91.0.
This header defines various macros used throughout Boost QVM to specify the desired inlining strategy for different functions depending on their semantics.
#include <boost/qvm/inline.hpp>
#ifndef BOOST_QVM_FORCE_INLINE #define BOOST_QVM_FORCE_INLINE /*platform-specific*/ #endif #ifndef BOOST_QVM_INLINE #define BOOST_QVM_INLINE inline #endif #ifndef BOOST_QVM_INLINE_TRIVIAL #define BOOST_QVM_INLINE_TRIVIAL BOOST_QVM_FORCE_INLINE #endif #ifndef BOOST_QVM_INLINE_CRITICAL #define BOOST_QVM_INLINE_CRITICAL BOOST_QVM_FORCE_INLINE #endif #ifndef BOOST_QVM_INLINE_OPERATIONS #define BOOST_QVM_INLINE_OPERATIONS BOOST_QVM_INLINE #endif #ifndef BOOST_QVM_INLINE_RECURSION #define BOOST_QVM_INLINE_RECURSION BOOST_QVM_INLINE_OPERATIONS #endif