## Index

A B C D E F G H I L M N O P R S T U V W

A

  - adjust_fraction

    - Struct strtol

  - Alternative Interface

    - convert

    - fallback_func

    - operator

  - apply

    - Function template apply

    - Header < boost/convert.hpp >

B

  - Basic Conversion-Failure Detection

    - calculated

    - dec

    - fallback_fun

    - hex

    - if

  - Basic Deployment

    - boost

    - BOOST_TEST

    - converter

  - Better Error Detection

    - fallback_func

    - if

    - operator

    - value_or

  - Beyond Basic Conversions

    - encryption

    - transformation

  - boolalpha

    - Format of Boolean Values

  - boost

    - Basic Deployment

    - boost::cnv::lexical_cast Converter

    - boost::cnv::stream Converter

    - Default Converter

    - Function template convert

    - Function template make_default

    - Struct charconv

    - Struct printf

    - Struct spirit

    - Struct strtol

  - Boost.Convert with Standard Algorithms

    - BOOST_TEST

    - hex

    - skipws

    - transformation

  - boost::cnv::lexical_cast Converter

    - boost

    - transformation

  - boost::cnv::stream Converter

    - boost

    - hex

    - locale

    - skipws

  - BOOST_CNV_PARAM_SET

    - Header < boost/convert/base.hpp >

    - Header < boost/convert/stream.hpp >

    - Macro BOOST_CNV_PARAM_SET

    - Struct template basic_stream

    - Struct template cnvbase

  - BOOST_CNV_PARAM_TRY

    - Header < boost/convert/base.hpp >

    - Header < boost/convert/stream.hpp >

    - Macro BOOST_CNV_PARAM_TRY

  - BOOST_CNV_STRING_ENABLE

    - Header < boost/convert/stream.hpp >

    - Macro BOOST_CNV_STRING_ENABLE

    - Struct template basic_stream

  - BOOST_DECLARE_HAS_MEMBER

    - operator

  - BOOST_DECLARE_IS_CALLABLE

    - operator

    - T

  - BOOST_TEST

    - Basic Deployment

    - Boost.Convert with Standard Algorithms

    - Integration of User-Defined Types

    - Leading Whitespace Characters

    - Wide String

C

  - calculated

    - Basic Conversion-Failure Detection

  - certain

    - Function template make_default

  - convert

    - Alternative Interface

    - Function template convert

    - Header < boost/convert.hpp >

    - User Interface Signature

  - converter

    - Basic Deployment

    - Integration of User-Defined Types

  - Converter Signature

    - operator

  - Converters

    - operator

    - transformation

  - Custom String Types

    - fixed

    - precision

    - type

D

  - dec

    - Basic Conversion-Failure Detection

    - Formatting Support

    - Header < boost/convert/parameters.hpp >

    - Numeric Base

    - Numeric Base (bin, oct, dec, hex)

    - Wide String

  - Default Converter

    - boost

    - hex

  - Design Notes

    - skipws

E

  - encryption

    - Beyond Basic Conversions

F

  - fallback_fun

    - Basic Conversion-Failure Detection

  - fallback_func

    - Alternative Interface

    - Better Error Detection

  - Field Width, Fill Character and Adjustment

    - precision

  - fixed

    - Custom String Types

    - Flexibility and Adaptability to Change

    - Floating-Point Notation

    - Header < boost/convert/parameters.hpp >

  - Flexibility and Adaptability to Change

    - fixed

    - precision

    - scientific

    - skipws

    - value

  - floating-point

    - Floating-Point Notation

    - Floating-Point Precision

    - Struct template cnvbase

  - Floating-Point Notation

    - fixed

    - floating-point

    - hex

    - precision

    - scientific

  - Floating-Point Precision

    - floating-point

    - precision

  - Format of Boolean Values

    - boolalpha

  - Formatting Support

    - dec

    - hex

    - scientific

    - skipws

  - Function template apply

    - apply

    - hex

    - skipws

    - transformation

  - Function template convert

    - boost

    - convert

  - Function template make_default

    - boost

    - certain

    - make_default

    - Type

G

  - get_char

    - Struct strtol

H

  - Header < boost/convert.hpp >

    - apply

    - convert

  - Header < boost/convert/base.hpp >

    - BOOST_CNV_PARAM_SET

    - BOOST_CNV_PARAM_TRY

  - Header < boost/convert/parameters.hpp >

    - dec

    - fixed

    - hex

    - oct

    - scientific

  - Header < boost/convert/stream.hpp >

    - BOOST_CNV_PARAM_SET

    - BOOST_CNV_PARAM_TRY

    - BOOST_CNV_STRING_ENABLE

  - Header < boost/make_default.hpp >

    - make_default

  - hex

    - Basic Conversion-Failure Detection

    - Boost.Convert with Standard Algorithms

    - boost::cnv::stream Converter

    - Default Converter

    - Floating-Point Notation

    - Formatting Support

    - Function template apply

    - Header < boost/convert/parameters.hpp >

    - Introduction

    - Numeric Base

    - Numeric Base (bin, oct, dec, hex)

    - Wide String

I

  - ibuffer_type

    - Struct ibuffer_type

    - Struct template basic_stream

  - if

    - Basic Conversion-Failure Detection

    - Better Error Detection

    - Integration of User-Defined Types

    - The Default Constructible Type Requirement

  - Integration of User-Defined Types

    - BOOST_TEST

    - converter

    - if

    - transformation

    - type

    - value

  - Introduction

    - hex

    - leading

    - locale

    - precision

    - scientific

    - skipws

    - transformation

    - whitespace

  - i_to_str

    - Struct strtol

L

  - leading

    - Introduction

    - Leading Whitespace Characters

    - Wide String

  - Leading Whitespace Characters

    - BOOST_TEST

    - leading

    - skipws

    - whitespace

  - locale

    - boost::cnv::stream Converter

    - Introduction

    - Locale Support

    - Rationale

    - Struct template basic_stream

  - Locale Support

    - locale

    - precision

    - scientific

M

  - Macro BOOST_CNV_PARAM_SET

    - BOOST_CNV_PARAM_SET

  - Macro BOOST_CNV_PARAM_TRY

    - BOOST_CNV_PARAM_TRY

  - Macro BOOST_CNV_STRING_ENABLE

    - BOOST_CNV_STRING_ENABLE

  - make_default

    - Function template make_default

    - Header < boost/make_default.hpp >

    - The Default Constructible Type Requirement

N

  - Numeric Base

    - dec

    - hex

    - oct

  - Numeric Base (bin, oct, dec, hex)

    - dec

    - hex

    - oct

O

  - obuffer_type

    - Struct obuffer_type

    - Struct template basic_stream

  - oct

    - Header < boost/convert/parameters.hpp >

    - Numeric Base

    - Numeric Base (bin, oct, dec, hex)

    - Wide String

  - operator

    - Alternative Interface

    - Better Error Detection

    - BOOST_DECLARE_HAS_MEMBER

    - BOOST_DECLARE_IS_CALLABLE

    - Converter Signature

    - Converters

    - Struct lexical_cast

    - Struct template basic_stream

    - Struct template cnvbase

    - Struct template reference

    - Struct template reference<Converter, TypeOut, void>

P

  - precision

    - Custom String Types

    - Field Width, Fill Character and Adjustment

    - Flexibility and Adaptability to Change

    - Floating-Point Notation

    - Floating-Point Precision

    - Introduction

    - Locale Support

    - Struct template basic_stream

    - Struct template cnvbase

R

  - Rationale

    - locale

  - reference

    - Struct template reference

    - Struct template reference<Converter, TypeOut, void>

S

  - scientific

    - Flexibility and Adaptability to Change

    - Floating-Point Notation

    - Formatting Support

    - Header < boost/convert/parameters.hpp >

    - Introduction

    - Locale Support

  - set_

    - Struct template basic_stream

    - Struct template cnvbase

  - skipws

    - Boost.Convert with Standard Algorithms

    - boost::cnv::stream Converter

    - Design Notes

    - Flexibility and Adaptability to Change

    - Formatting Support

    - Function template apply

    - Introduction

    - Leading Whitespace Characters

    - Struct template basic_stream

    - Struct template cnvbase

    - Wide String

  - Struct charconv

    - boost

  - Struct ibuffer_type

    - ibuffer_type

  - Struct lexical_cast

    - operator

    - transformation

  - Struct obuffer_type

    - obuffer_type

  - Struct printf

    - boost

  - Struct spirit

    - boost

  - Struct strtol

    - adjust_fraction

    - boost

    - get_char

    - i_to_str

  - Struct template basic_stream

    - BOOST_CNV_PARAM_SET

    - BOOST_CNV_STRING_ENABLE

    - ibuffer_type

    - locale

    - obuffer_type

    - operator

    - precision

    - set_

    - skipws

  - Struct template cnvbase

    - BOOST_CNV_PARAM_SET

    - floating-point

    - operator

    - precision

    - set_

    - skipws

  - Struct template reference

    - operator

    - reference

    - value_or

  - Struct template reference<Converter, TypeOut, void>

    - operator

    - reference

    - value_or

T

  - T

    - BOOST_DECLARE_IS_CALLABLE

    - The Default Constructible Type Requirement

  - The Default Constructible Type Requirement

    - if

    - make_default

    - T

    - type

    - value

  - transformation

    - Beyond Basic Conversions

    - Boost.Convert with Standard Algorithms

    - boost::cnv::lexical_cast Converter

    - Converters

    - Function template apply

    - Integration of User-Defined Types

    - Introduction

    - Struct lexical_cast

  - type

    - Custom String Types

    - Function template make_default

    - Integration of User-Defined Types

    - The Default Constructible Type Requirement

U

  - User Interface Signature

    - convert

V

  - value

    - Flexibility and Adaptability to Change

    - Integration of User-Defined Types

    - The Default Constructible Type Requirement

  - value_or

    - Better Error Detection

    - Struct template reference

    - Struct template reference<Converter, TypeOut, void>

W

  - whitespace

    - Introduction

    - Leading Whitespace Characters

    - Wide String

  - Wide String

    - BOOST_TEST

    - dec

    - hex

    - leading

    - oct

    - skipws

    - whitespace