allocation_type.hpp

来自「Boost provides free peer-reviewed portab」· HPP 代码 · 共 56 行

HPP
56
字号
/////////////////////////////////////////////////////////////////////////////////// (C) Copyright Ion Gaztanaga 2005-2008. Distributed under the Boost// Software License, Version 1.0. (See accompanying file// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)//// See http://www.boost.org/libs/interprocess for documentation./////////////////////////////////////////////////////////////////////////////////#ifndef BOOST_INTERPROCESS_TYPE_COMMAND_HPP#define BOOST_INTERPROCESS_TYPE_COMMAND_HPP#if (defined _MSC_VER) && (_MSC_VER >= 1200)#  pragma once#endif#include <boost/interprocess/detail/config_begin.hpp>#include <boost/interprocess/detail/workaround.hpp>namespace boost {namespace interprocess {/// @condenum allocation_type_v{      // constants for allocation commands   allocate_new_v   = 0x01,   expand_fwd_v     = 0x02,   expand_bwd_v     = 0x04,//   expand_both    = expand_fwd | expand_bwd,//   expand_or_new  = allocate_new | expand_both,   shrink_in_place_v = 0x08,   nothrow_allocation_v = 0x10,   zero_memory_v = 0x20,   try_shrink_in_place_v = 0x40};typedef int allocation_type;/// @endcondstatic const allocation_type allocate_new       = (allocation_type)allocate_new_v;static const allocation_type expand_fwd         = (allocation_type)expand_fwd_v;static const allocation_type expand_bwd         = (allocation_type)expand_bwd_v;static const allocation_type shrink_in_place    = (allocation_type)shrink_in_place_v;static const allocation_type try_shrink_in_place= (allocation_type)try_shrink_in_place_v;static const allocation_type nothrow_allocation = (allocation_type)nothrow_allocation_v;static const allocation_type zero_memory        = (allocation_type)zero_memory_v;}  //namespace interprocess {}  //namespace boost {#include <boost/interprocess/detail/config_end.hpp>#endif   //BOOST_INTERPROCESS_TYPE_COMMAND_HPP

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?