|
||||
File indexing completed on 2025-01-19 09:47:35
0001 // Copyright (c) 2001-2011 Hartmut Kaiser 0002 // 0003 // Distributed under the Boost Software License, Version 1.0. (See accompanying 0004 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 0005 0006 #if !defined(BOOST_SPIRIT_KARMA_DEFAULT_WIDTH_APR_07_2009_0912PM) 0007 #define BOOST_SPIRIT_KARMA_DEFAULT_WIDTH_APR_07_2009_0912PM 0008 0009 #if defined(_MSC_VER) 0010 #pragma once 0011 #endif 0012 0013 /////////////////////////////////////////////////////////////////////////////// 0014 // 0015 // The BOOST_KARMA_DEFAULT_FIELD_LENGTH specifies the default field length 0016 // to be used for padding. 0017 // 0018 /////////////////////////////////////////////////////////////////////////////// 0019 #if !defined(BOOST_KARMA_DEFAULT_FIELD_LENGTH) 0020 #define BOOST_KARMA_DEFAULT_FIELD_LENGTH 10 0021 #endif 0022 0023 /////////////////////////////////////////////////////////////////////////////// 0024 // 0025 // The BOOST_KARMA_DEFAULT_FIELD_MAXWIDTH specifies the default maximal field 0026 // length to be used for the maxwidth directive. 0027 // 0028 /////////////////////////////////////////////////////////////////////////////// 0029 #if !defined(BOOST_KARMA_DEFAULT_FIELD_MAXWIDTH) 0030 #define BOOST_KARMA_DEFAULT_FIELD_MAXWIDTH 10 0031 #endif 0032 0033 /////////////////////////////////////////////////////////////////////////////// 0034 // 0035 // The BOOST_KARMA_DEFAULT_COLUMNS specifies the default number of columns to 0036 // be used with the columns directive. 0037 // 0038 /////////////////////////////////////////////////////////////////////////////// 0039 #if !defined(BOOST_KARMA_DEFAULT_COLUMNS) 0040 #define BOOST_KARMA_DEFAULT_COLUMNS 5 0041 #endif 0042 0043 /////////////////////////////////////////////////////////////////////////////// 0044 namespace boost { namespace spirit { namespace karma { namespace detail 0045 { 0046 /////////////////////////////////////////////////////////////////////////// 0047 struct default_width 0048 { 0049 operator int() const 0050 { 0051 return BOOST_KARMA_DEFAULT_FIELD_LENGTH; 0052 } 0053 }; 0054 0055 /////////////////////////////////////////////////////////////////////////// 0056 struct default_max_width 0057 { 0058 operator int() const 0059 { 0060 return BOOST_KARMA_DEFAULT_FIELD_MAXWIDTH; 0061 } 0062 }; 0063 0064 /////////////////////////////////////////////////////////////////////////// 0065 struct default_columns 0066 { 0067 operator int() const 0068 { 0069 return BOOST_KARMA_DEFAULT_COLUMNS; 0070 } 0071 }; 0072 0073 }}}} 0074 0075 #endif
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |