diff --git a/doc/Doxyfile b/doc/Doxyfile index f7ecddf..160d194 100644 --- a/doc/Doxyfile +++ b/doc/Doxyfile @@ -1,14 +1,14 @@ -# Doxyfile 1.7.1 +# Doxyfile 1.7.6.1 # This file describes the settings to be used by the documentation system -# doxygen (www.doxygen.org) for a project +# doxygen (www.doxygen.org) for a project. # -# All text after a hash (#) is considered a comment and will be ignored +# All text after a hash (#) is considered a comment and will be ignored. # The format is: # TAG = value [value, ...] # For lists items can also be appended using: # TAG += value [value, ...] -# Values that contain spaces should be placed between quotes (" ") +# Values that contain spaces should be placed between quotes (" "). #--------------------------------------------------------------------------- # Project related configuration options @@ -22,8 +22,9 @@ DOXYFILE_ENCODING = UTF-8 -# The PROJECT_NAME tag is a single word (or a sequence of words surrounded -# by quotes) that should identify the project. +# The PROJECT_NAME tag is a single word (or sequence of words) that should +# identify the project. Note that if you do not use Doxywizard you need +# to put quotes around the project name if it contains spaces. PROJECT_NAME = Boost.Locale @@ -33,6 +34,19 @@ PROJECT_NAME = Boost.Locale PROJECT_NUMBER = +# Using the PROJECT_BRIEF tag one can provide an optional one line description +# for a project that appears at the top of each page and should give viewer +# a quick idea about the purpose of the project. Keep the description short. + +PROJECT_BRIEF = + +# With the PROJECT_LOGO tag one can specify an logo or icon that is +# included in the documentation. The maximum height of the logo should not +# exceed 55 pixels and the maximum width should not exceed 200 pixels. +# Doxygen will copy the logo to the output directory. + +PROJECT_LOGO = boost-small.png + # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) # base path where the generated documentation will be put. # If a relative path is entered, it will be relative to the location @@ -57,7 +71,7 @@ CREATE_SUBDIRS = NO # Croatian, Czech, Danish, Dutch, Esperanto, Farsi, Finnish, French, German, # Greek, Hungarian, Italian, Japanese, Japanese-en (Japanese with English # messages), Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, -# Polish, Portuguese, Romanian, Russian, Serbian, Serbian-Cyrilic, Slovak, +# Polish, Portuguese, Romanian, Russian, Serbian, Serbian-Cyrillic, Slovak, # Slovene, Spanish, Swedish, Ukrainian, and Vietnamese. OUTPUT_LANGUAGE = English @@ -126,7 +140,7 @@ STRIP_FROM_PATH = ../../.. STRIP_FROM_INC_PATH = ../../.. # If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter -# (but less readable) file names. This can be useful is your file systems +# (but less readable) file names. This can be useful if your file system # doesn't support long names like on DOS, Mac, or CD-ROM. SHORT_NAMES = NO @@ -181,6 +195,13 @@ TAB_SIZE = 8 ALIASES = +# This tag can be used to specify a number of word-keyword mappings (TCL only). +# A mapping has the form "name=value". For example adding +# "class=itcl::class" will allow you to use the command class in the +# itcl::class meaning. + +TCL_SUBST = + # Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C # sources only. Doxygen will then generate output that is more tailored for C. # For instance, some of the names that are used will be different. The list @@ -223,7 +244,7 @@ EXTENSION_MAPPING = # to include (a tag file for) the STL sources as input, then you should # set this tag to YES in order to let doxygen match functions declarations and # definitions whose arguments contain STL classes (e.g. func(std::string); v.s. -# func(std::string) {}). This also make the inheritance and collaboration +# func(std::string) {}). This also makes the inheritance and collaboration # diagrams that involve STL classes more complete and accurate. BUILTIN_STL_SUPPORT = NO @@ -241,7 +262,7 @@ SIP_SUPPORT = NO # For Microsoft's IDL there are propget and propput attributes to indicate getter # and setter methods for a property. Setting this option to YES (the default) -# will make doxygen to replace the get and set methods by a property in the +# will make doxygen replace the get and set methods by a property in the # documentation. This will only work if the methods are indeed getting or # setting a simple type. If this is not the case, or you want to show the # methods anyway, you should set this option to NO. @@ -263,6 +284,22 @@ DISTRIBUTE_GROUP_DOC = NO SUBGROUPING = YES +# When the INLINE_GROUPED_CLASSES tag is set to YES, classes, structs and +# unions are shown inside the group in which they are included (e.g. using +# @ingroup) instead of on a separate page (for HTML and Man pages) or +# section (for LaTeX and RTF). + +INLINE_GROUPED_CLASSES = NO + +# When the INLINE_SIMPLE_STRUCTS tag is set to YES, structs, classes, and +# unions with only public data fields will be shown inline in the documentation +# of the scope in which they are defined (i.e. file, namespace, or group +# documentation), provided this scope is documented. If set to NO (the default), +# structs, classes, and unions are shown on a separate page (for HTML and Man +# pages) or section (for LaTeX and RTF). + +INLINE_SIMPLE_STRUCTS = NO + # When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum # is documented as struct, union, or enum with the name of the typedef. So # typedef struct TypeS {} TypeT, will appear in the documentation as a struct @@ -279,16 +316,27 @@ TYPEDEF_HIDES_STRUCT = NO # For small to medium size projects (<1000 input files) the default value is # probably good enough. For larger projects a too small cache size can cause # doxygen to be busy swapping symbols to and from disk most of the time -# causing a significant performance penality. +# causing a significant performance penalty. # If the system has enough physical memory increasing the cache will improve the # performance by keeping more symbols in memory. Note that the value works on -# a logarithmic scale so increasing the size by one will rougly double the +# a logarithmic scale so increasing the size by one will roughly double the # memory usage. The cache size is given by this formula: # 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, -# corresponding to a cache size of 2^16 = 65536 symbols +# corresponding to a cache size of 2^16 = 65536 symbols. SYMBOL_CACHE_SIZE = 0 +# Similar to the SYMBOL_CACHE_SIZE the size of the symbol lookup cache can be +# set using LOOKUP_CACHE_SIZE. This cache is used to resolve symbols given +# their name and scope. Since this can be an expensive process and often the +# same symbol appear multiple times in the code, doxygen keeps a cache of +# pre-resolved symbols. If the cache is too small doxygen will become slower. +# If the cache is too large, memory is wasted. The cache size is given by this +# formula: 2^(16+LOOKUP_CACHE_SIZE). The valid range is 0..9, the default is 0, +# corresponding to a cache size of 2^16 = 65536 symbols. + +LOOKUP_CACHE_SIZE = 0 + #--------------------------------------------------------------------------- # Build related configuration options #--------------------------------------------------------------------------- @@ -327,7 +375,7 @@ EXTRACT_LOCAL_METHODS = NO # extracted and appear in the documentation as a namespace called # 'anonymous_namespace{file}', where file will be replaced with the base # name of the file that contains the anonymous namespace. By default -# anonymous namespace are hidden. +# anonymous namespaces are hidden. EXTRACT_ANON_NSPACES = NO @@ -438,6 +486,15 @@ SORT_GROUP_NAMES = NO SORT_BY_SCOPE_NAME = NO +# If the STRICT_PROTO_MATCHING option is enabled and doxygen fails to +# do proper type resolution of all parameters of a function it will reject a +# match between the prototype and the implementation of a member function even +# if there is only one candidate or it is obvious which candidate to choose +# by doing a simple string match. By disabling STRICT_PROTO_MATCHING doxygen +# will still accept a match between prototype and implementation in such cases. + +STRICT_PROTO_MATCHING = NO + # The GENERATE_TODOLIST tag can be used to enable (YES) or # disable (NO) the todo list. This list is created by putting \todo # commands in the documentation. @@ -468,10 +525,10 @@ GENERATE_DEPRECATEDLIST= YES ENABLED_SECTIONS = # The MAX_INITIALIZER_LINES tag determines the maximum number of lines -# the initial value of a variable or define consists of for it to appear in +# the initial value of a variable or macro consists of for it to appear in # the documentation. If the initializer consists of more lines than specified # here it will be hidden. Use a value of 0 to hide initializers completely. -# The appearance of the initializer of individual variables and defines in the +# The appearance of the initializer of individual variables and macros in the # documentation can be controlled using \showinitializer or \hideinitializer # command in the documentation regardless of this setting. @@ -521,6 +578,16 @@ FILE_VERSION_FILTER = LAYOUT_FILE = +# The CITE_BIB_FILES tag can be used to specify one or more bib files +# containing the references data. This must be a list of .bib files. The +# .bib extension is automatically appended if omitted. Using this command +# requires the bibtex tool to be installed. See also +# http://en.wikipedia.org/wiki/BibTeX for more info. For LaTeX the style +# of the bibliography can be controlled using LATEX_BIB_STYLE. To use this +# feature you need bibtex and perl available in the search path. + +CITE_BIB_FILES = + #--------------------------------------------------------------------------- # configuration options related to warning and progress messages #--------------------------------------------------------------------------- @@ -549,7 +616,7 @@ WARN_IF_UNDOCUMENTED = YES WARN_IF_DOC_ERROR = YES -# This WARN_NO_PARAMDOC option can be abled to get warnings for +# The WARN_NO_PARAMDOC option can be enabled to get warnings for # functions that are documented, but have no documentation for their parameters # or return value. If set to NO (the default) doxygen will only warn about # wrong or incomplete parameter documentation, but not about the absence of @@ -597,10 +664,12 @@ INPUT_ENCODING = UTF-8 # FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp # and *.h) to filter out the source-files in the directories. If left # blank the following patterns are tested: -# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx -# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90 +# *.c *.cc *.cxx *.cpp *.c++ *.d *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh +# *.hxx *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.dox *.py +# *.f90 *.f *.for *.vhd *.vhdl -FILE_PATTERNS = *.hpp *.txt +FILE_PATTERNS = *.hpp \ + *.txt # The RECURSIVE tag can be used to turn specify whether or not subdirectories # should be searched for input files as well. Possible values are YES and NO. @@ -608,14 +677,16 @@ FILE_PATTERNS = *.hpp *.txt RECURSIVE = NO -# The EXCLUDE tag can be used to specify files and/or directories that should +# The EXCLUDE tag can be used to specify files and/or directories that should be # excluded from the INPUT source files. This way you can easily exclude a # subdirectory from a directory tree whose root is specified with the INPUT tag. +# Note that relative paths are relative to the directory from which doxygen is +# run. EXCLUDE = -# The EXCLUDE_SYMLINKS tag can be used select whether or not files or -# directories that are symbolic links (a Unix filesystem feature) are excluded +# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or +# directories that are symbolic links (a Unix file system feature) are excluded # from the input. EXCLUDE_SYMLINKS = NO @@ -679,8 +750,8 @@ INPUT_FILTER = # filter if there is a match. # The filters are a list of the form: # pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further -# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER -# is applied to all files. +# info on how filters are used. If FILTER_PATTERNS is empty or if +# non of the patterns match the file name, INPUT_FILTER is applied. FILTER_PATTERNS = @@ -690,6 +761,14 @@ FILTER_PATTERNS = FILTER_SOURCE_FILES = NO +# The FILTER_SOURCE_PATTERNS tag can be used to specify source filters per file +# pattern. A pattern will override the setting for FILTER_PATTERN (if any) +# and it is also possible to disable source filtering for a specific pattern +# using *.ext= (so without naming a filter). This option only has effect when +# FILTER_SOURCE_FILES is enabled. + +FILTER_SOURCE_PATTERNS = + #--------------------------------------------------------------------------- # configuration options related to source browsing #--------------------------------------------------------------------------- @@ -792,9 +871,16 @@ HTML_FILE_EXTENSION = .html # The HTML_HEADER tag can be used to specify a personal HTML header for # each generated HTML page. If it is left blank doxygen will generate a -# standard header. +# standard header. Note that when using a custom header you are responsible +# for the proper inclusion of any scripts and style sheets that doxygen +# needs, which is dependent on the configuration options used. +# It is advised to generate a default header using "doxygen -w html +# header.html footer.html stylesheet.css YourConfigFile" and then modify +# that header. Note that the header is subject to change so you typically +# have to redo this when upgrading to a newer version of doxygen or when +# changing the value of configuration settings such as GENERATE_TREEVIEW! -HTML_HEADER = templates/header.html +# HTML_HEADER = templates/header.html # The HTML_FOOTER tag can be used to specify a personal HTML footer for # each generated HTML page. If it is left blank doxygen will generate a @@ -807,12 +893,21 @@ HTML_FOOTER = templates/footer.html # fine-tune the look of the HTML output. If the tag is left blank doxygen # will generate a default style sheet. Note that doxygen will try to copy # the style sheet file to the HTML output directory, so don't put your own -# stylesheet in the HTML output directory as well, or it will be erased! +# style sheet in the HTML output directory as well, or it will be erased! HTML_STYLESHEET = +# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or +# other source files which should be copied to the HTML output directory. Note +# that these files will be copied to the base HTML output directory. Use the +# $relpath$ marker in the HTML_HEADER and/or HTML_FOOTER files to load these +# files. In the HTML_STYLESHEET file, use the file name only. Also note that +# the files will be copied as-is; there are no commands or markers available. + +HTML_EXTRA_FILES = + # The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. -# Doxygen will adjust the colors in the stylesheet and background images +# Doxygen will adjust the colors in the style sheet and background images # according to this color. Hue is specified as an angle on a colorwheel, # see http://en.wikipedia.org/wiki/Hue for more information. # For instance the value 0 represents red, 60 is yellow, 120 is green, @@ -1007,17 +1102,14 @@ GENERATE_ECLIPSEHELP = NO ECLIPSE_DOC_ID = org.doxygen.Project -# The DISABLE_INDEX tag can be used to turn on/off the condensed index at -# top of each HTML page. The value NO (the default) enables the index and -# the value YES disables it. +# The DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) +# at top of each HTML page. The value NO (the default) enables the index and +# the value YES disables it. Since the tabs have the same information as the +# navigation tree you can set this option to NO if you already set +# GENERATE_TREEVIEW to YES. DISABLE_INDEX = NO -# This tag can be used to set the number of enum values (range [1..20]) -# that doxygen will group on one line in the generated HTML documentation. - -ENUM_VALUES_PER_LINE = 4 - # The GENERATE_TREEVIEW tag is used to specify whether a tree-like index # structure should be generated to display hierarchical information. # If the tag value is set to YES, a side panel will be generated @@ -1025,9 +1117,18 @@ ENUM_VALUES_PER_LINE = 4 # is generated for HTML Help). For this to work a browser that supports # JavaScript, DHTML, CSS and frames is required (i.e. any modern browser). # Windows users are probably better off using the HTML help feature. +# Since the tree basically has the same information as the tab index you +# could consider to set DISABLE_INDEX to NO when enabling this option. GENERATE_TREEVIEW = YES +# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values +# (range [0,1..20]) that doxygen will group on one line in the generated HTML +# documentation. Note that a value of 0 will completely suppress the enum +# values from appearing in the overview section. + +ENUM_VALUES_PER_LINE = 4 + # By enabling USE_INLINE_TREES, doxygen will generate the Groups, Directories, # and Class Hierarchy pages using a tree view instead of an ordered list. @@ -1060,6 +1161,31 @@ FORMULA_FONTSIZE = 10 FORMULA_TRANSPARENT = YES +# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax +# (see http://www.mathjax.org) which uses client side Javascript for the +# rendering instead of using prerendered bitmaps. Use this if you do not +# have LaTeX installed or if you want to formulas look prettier in the HTML +# output. When enabled you also need to install MathJax separately and +# configure the path to it using the MATHJAX_RELPATH option. + +USE_MATHJAX = NO + +# When MathJax is enabled you need to specify the location relative to the +# HTML output directory using the MATHJAX_RELPATH option. The destination +# directory should contain the MathJax.js script. For instance, if the mathjax +# directory is located at the same level as the HTML output directory, then +# MATHJAX_RELPATH should be ../mathjax. The default value points to the +# mathjax.org site, so you can quickly see the result without installing +# MathJax, but it is strongly recommended to install a local copy of MathJax +# before deployment. + +MATHJAX_RELPATH = http://www.mathjax.org/mathjax + +# The MATHJAX_EXTENSIONS tag can be used to specify one or MathJax extension +# names that should be enabled during MathJax rendering. + +MATHJAX_EXTENSIONS = + # When the SEARCHENGINE tag is enabled doxygen will generate a search box # for the HTML output. The underlying search engine uses javascript # and DHTML and should work on any modern browser. Note that when using @@ -1075,7 +1201,7 @@ SEARCHENGINE = NO # using Javascript. Doxygen will generate the search PHP script and index # file to put on the web server. The advantage of the server # based approach is that it scales better to large projects and allows -# full text search. The disadvances is that it is more difficult to setup +# full text search. The disadvantages are that it is more difficult to setup # and does not have live searching capabilities. SERVER_BASED_SEARCH = NO @@ -1116,7 +1242,7 @@ MAKEINDEX_CMD_NAME = makeindex COMPACT_LATEX = NO # The PAPER_TYPE tag can be used to set the paper type that is used -# by the printer. Possible values are: a4, a4wide, letter, legal and +# by the printer. Possible values are: a4, letter, legal and # executive. If left blank a4wide will be used. PAPER_TYPE = a4wide @@ -1133,6 +1259,13 @@ EXTRA_PACKAGES = LATEX_HEADER = +# The LATEX_FOOTER tag can be used to specify a personal LaTeX footer for +# the generated latex document. The footer should contain everything after +# the last chapter. If it is left blank doxygen will generate a +# standard footer. Notice: only use this tag if you know what you are doing! + +LATEX_FOOTER = + # If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated # is prepared for conversion to pdf (using ps2pdf). The pdf file will # contain links (just like the HTML output) instead of page references @@ -1166,6 +1299,12 @@ LATEX_HIDE_INDICES = NO LATEX_SOURCE_CODE = NO +# The LATEX_BIB_STYLE tag can be used to specify the style to use for the +# bibliography, e.g. plainnat, or ieeetr. The default style is "plain". See +# http://en.wikipedia.org/wiki/BibTeX for more info. + +LATEX_BIB_STYLE = plain + #--------------------------------------------------------------------------- # configuration options related to the RTF output #--------------------------------------------------------------------------- @@ -1197,7 +1336,7 @@ COMPACT_RTF = NO RTF_HYPERLINKS = NO -# Load stylesheet definitions from file. Syntax is similar to doxygen's +# Load style sheet definitions from file. Syntax is similar to doxygen's # config file, i.e. a series of assignments. You only have to provide # replacements, missing definitions are set to their default value. @@ -1342,7 +1481,7 @@ MACRO_EXPANSION = YES EXPAND_ONLY_PREDEF = YES # If the SEARCH_INCLUDES tag is set to YES (the default) the includes files -# in the INCLUDE_PATH (see below) will be search if a #include is found. +# pointed to by INCLUDE_PATH will be searched when a #include is found. SEARCH_INCLUDES = YES @@ -1370,20 +1509,20 @@ INCLUDE_FILE_PATTERNS = PREDEFINED = BOOST_HAS_CHAR32_T \ BOOST_HAS_CHAR16_T \ BOOST_LOCALE_DECL= \ - BOOST_LOCALE_DOXYGEN + BOOST_LOCALE_DOXYGEN # If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then # this tag can be used to specify a list of macro names that should be expanded. # The macro definition that is found in the sources will be used. -# Use the PREDEFINED tag if you want to use a different macro definition. +# Use the PREDEFINED tag if you want to use a different macro definition that +# overrules the definition found in the source code. EXPAND_AS_DEFINED = # If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then -# doxygen's preprocessor will remove all function-like macros that are alone -# on a line, have an all uppercase name, and do not end with a semicolon. Such -# function macros are typically used for boiler-plate code, and will confuse -# the parser if not removed. +# doxygen's preprocessor will remove all references to function-like macros +# that are alone on a line, have an all uppercase name, and do not end with a +# semicolon, because these will confuse the parser if not removed. SKIP_FUNCTION_MACROS = YES @@ -1439,9 +1578,8 @@ PERL_PATH = /usr/bin/perl # If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will # generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base # or super classes. Setting the tag to NO turns the diagrams off. Note that -# this option is superseded by the HAVE_DOT option below. This is only a -# fallback. It is recommended to install and use dot, since it yields more -# powerful graphs. +# this option also works with HAVE_DOT disabled, but it is recommended to +# install and use dot, since it yields more powerful graphs. CLASS_DIAGRAMS = YES @@ -1475,14 +1613,12 @@ HAVE_DOT = NO DOT_NUM_THREADS = 0 -# By default doxygen will write a font called FreeSans.ttf to the output -# directory and reference it in all dot files that doxygen generates. This -# font does not include all possible unicode characters however, so when you need -# these (or just want a differently looking font) you can specify the font name -# using DOT_FONTNAME. You need need to make sure dot is able to find the font, -# which can be done by putting it in a standard location or by setting the -# DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory -# containing the font. +# By default doxygen will use the Helvetica font for all dot files that +# doxygen generates. When you want a differently looking font you can specify +# the font name using DOT_FONTNAME. You need to make sure dot is able to find +# the font, which can be done by putting it in a standard location or by setting +# the DOTFONTPATH environment variable or by setting DOT_FONTPATH to the +# directory containing the font. DOT_FONTNAME = FreeSans @@ -1491,17 +1627,16 @@ DOT_FONTNAME = FreeSans DOT_FONTSIZE = 10 -# By default doxygen will tell dot to use the output directory to look for the -# FreeSans.ttf font (which doxygen will put there itself). If you specify a -# different font using DOT_FONTNAME you can set the path where dot -# can find it using this tag. +# By default doxygen will tell dot to use the Helvetica font. +# If you specify a different font using DOT_FONTNAME you can use DOT_FONTPATH to +# set the path where dot can find it. DOT_FONTPATH = # If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen # will generate a graph for each documented class showing the direct and # indirect inheritance relations. Setting this tag to YES will force the -# the CLASS_DIAGRAMS tag to NO. +# CLASS_DIAGRAMS tag to NO. CLASS_GRAPH = YES @@ -1559,7 +1694,7 @@ CALL_GRAPH = NO CALLER_GRAPH = NO # If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen -# will graphical hierarchy of all classes instead of a textual one. +# will generate a graphical hierarchy of all classes instead of a textual one. GRAPHICAL_HIERARCHY = YES @@ -1571,11 +1706,22 @@ GRAPHICAL_HIERARCHY = YES DIRECTORY_GRAPH = YES # The DOT_IMAGE_FORMAT tag can be used to set the image format of the images -# generated by dot. Possible values are png, jpg, or gif -# If left blank png will be used. +# generated by dot. Possible values are svg, png, jpg, or gif. +# If left blank png will be used. If you choose svg you need to set +# HTML_FILE_EXTENSION to xhtml in order to make the SVG files +# visible in IE 9+ (other browsers do not have this requirement). DOT_IMAGE_FORMAT = png +# If DOT_IMAGE_FORMAT is set to svg, then this option can be set to YES to +# enable generation of interactive SVG images that allow zooming and panning. +# Note that this requires a modern browser other than Internet Explorer. +# Tested and working are Firefox, Chrome, Safari, and Opera. For IE 9+ you +# need to set HTML_FILE_EXTENSION to xhtml in order to make the SVG files +# visible. Older versions of IE do not have SVG support. + +INTERACTIVE_SVG = NO + # The tag DOT_PATH can be used to specify the path where the dot tool can be # found. If left blank, it is assumed the dot tool can be found in the path. @@ -1587,6 +1733,12 @@ DOT_PATH = DOTFILE_DIRS = +# The MSCFILE_DIRS tag can be used to specify one or more directories that +# contain msc files that are included in the documentation (see the +# \mscfile command). + +MSCFILE_DIRS = + # The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of # nodes that will be shown in the graph. If the number of nodes in a graph # becomes larger than this value, doxygen will truncate the graph, which is diff --git a/doc/boost-small.png b/doc/boost-small.png new file mode 100644 index 0000000..769520a Binary files /dev/null and b/doc/boost-small.png differ diff --git a/doc/changelog.txt b/doc/changelog.txt new file mode 100644 index 0000000..292c99b --- /dev/null +++ b/doc/changelog.txt @@ -0,0 +1,25 @@ +// +// Copyright (c) 2009-2011 Artyom Beilis (Tonkikh) +// +// 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) +// + +// vim: tabstop=4 expandtab shiftwidth=4 softtabstop=4 filetype=cpp.doxygen +/*! +\page changelog Changelog + + +- 1.53.0 - Bug fixes: 7743, 7386, 7734, 7701, 7368, 7762: + - 7743 - security related bug fix, some invalid UTF-8 sequences where accepted as valid + - 7386 - invalid Windows codepage names used + - 7734 - fixed missing documentation, caused by a error in Doxygen formatting + - 7701 - fixed missing \c std:: in some places + - 7368, 7762 - Spelling, grammar, typos +- 1.49.0 + - Fixed incorrect use of MultiByteToWideChar in detection of invalid input sequences +- 1.48.0 - First Release + + +*/ diff --git a/doc/gendoc.sh b/doc/gendoc.sh index 49536d5..a4d8a6d 100755 --- a/doc/gendoc.sh +++ b/doc/gendoc.sh @@ -8,4 +8,4 @@ # -rm html/* && doxygen && cp templates/index.template.html html/index.html +rm html/* && doxygen diff --git a/doc/html/annotated.html b/doc/html/annotated.html index 214c5d4..182179c 100644 --- a/doc/html/annotated.html +++ b/doc/html/annotated.html @@ -2,46 +2,51 @@ + Boost.Locale: Class List + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- - - + + + diff --git a/doc/html/annotated.js b/doc/html/annotated.js new file mode 100644 index 0000000..39de273 --- /dev/null +++ b/doc/html/annotated.js @@ -0,0 +1,39 @@ +var annotated = +[ + [ "boost::locale::abstract_calendar", "classboost_1_1locale_1_1abstract__calendar.html", "classboost_1_1locale_1_1abstract__calendar" ], + [ "boost::locale::util::base_converter", "classboost_1_1locale_1_1util_1_1base__converter.html", "classboost_1_1locale_1_1util_1_1base__converter" ], + [ "boost::locale::basic_format< CharType >", "classboost_1_1locale_1_1basic__format.html", "classboost_1_1locale_1_1basic__format" ], + [ "boost::locale::basic_message< CharType >", "classboost_1_1locale_1_1basic__message.html", "classboost_1_1locale_1_1basic__message" ], + [ "boost::locale::boundary::boundary_indexing< Char >", "classboost_1_1locale_1_1boundary_1_1boundary__indexing.html", "classboost_1_1locale_1_1boundary_1_1boundary__indexing" ], + [ "boost::locale::boundary::boundary_point< IteratorType >", "classboost_1_1locale_1_1boundary_1_1boundary__point.html", "classboost_1_1locale_1_1boundary_1_1boundary__point" ], + [ "boost::locale::boundary::boundary_point_index< BaseIterator >", "classboost_1_1locale_1_1boundary_1_1boundary__point__index.html", "classboost_1_1locale_1_1boundary_1_1boundary__point__index" ], + [ "boost::locale::boundary::break_info", "structboost_1_1locale_1_1boundary_1_1break__info.html", "structboost_1_1locale_1_1boundary_1_1break__info" ], + [ "boost::locale::calendar", "classboost_1_1locale_1_1calendar.html", "classboost_1_1locale_1_1calendar" ], + [ "boost::locale::calendar_facet", "classboost_1_1locale_1_1calendar__facet.html", "classboost_1_1locale_1_1calendar__facet" ], + [ "boost::locale::collator< CharType >", "classboost_1_1locale_1_1collator.html", "classboost_1_1locale_1_1collator" ], + [ "boost::locale::collator_base", "classboost_1_1locale_1_1collator__base.html", "classboost_1_1locale_1_1collator__base" ], + [ "boost::locale::comparator< CharType, default_level >", "structboost_1_1locale_1_1comparator.html", "structboost_1_1locale_1_1comparator" ], + [ "boost::locale::conv::conversion_error", "classboost_1_1locale_1_1conv_1_1conversion__error.html", "classboost_1_1locale_1_1conv_1_1conversion__error" ], + [ "boost::locale::converter< Char >", "classboost_1_1locale_1_1converter.html", "classboost_1_1locale_1_1converter" ], + [ "boost::locale::converter_base", "classboost_1_1locale_1_1converter__base.html", "classboost_1_1locale_1_1converter__base" ], + [ "boost::locale::date_time", "classboost_1_1locale_1_1date__time.html", "classboost_1_1locale_1_1date__time" ], + [ "boost::locale::date_time_duration", "classboost_1_1locale_1_1date__time__duration.html", "classboost_1_1locale_1_1date__time__duration" ], + [ "boost::locale::date_time_error", "classboost_1_1locale_1_1date__time__error.html", "classboost_1_1locale_1_1date__time__error" ], + [ "boost::locale::date_time_period", "structboost_1_1locale_1_1date__time__period.html", "structboost_1_1locale_1_1date__time__period" ], + [ "boost::locale::date_time_period_set", "classboost_1_1locale_1_1date__time__period__set.html", "classboost_1_1locale_1_1date__time__period__set" ], + [ "boost::locale::gnu_gettext::messages_info::domain", "structboost_1_1locale_1_1gnu__gettext_1_1messages__info_1_1domain.html", "structboost_1_1locale_1_1gnu__gettext_1_1messages__info_1_1domain" ], + [ "boost::locale::generator", "classboost_1_1locale_1_1generator.html", "classboost_1_1locale_1_1generator" ], + [ "boost::locale::hold_ptr< T >", "classboost_1_1locale_1_1hold__ptr.html", "classboost_1_1locale_1_1hold__ptr" ], + [ "boost::locale::info", "classboost_1_1locale_1_1info.html", "classboost_1_1locale_1_1info" ], + [ "boost::locale::conv::invalid_charset_error", "classboost_1_1locale_1_1conv_1_1invalid__charset__error.html", "classboost_1_1locale_1_1conv_1_1invalid__charset__error" ], + [ "boost::locale::ios_info", "classboost_1_1locale_1_1ios__info.html", "classboost_1_1locale_1_1ios__info" ], + [ "boost::locale::localization_backend", "classboost_1_1locale_1_1localization__backend.html", "classboost_1_1locale_1_1localization__backend" ], + [ "boost::locale::localization_backend_manager", "classboost_1_1locale_1_1localization__backend__manager.html", "classboost_1_1locale_1_1localization__backend__manager" ], + [ "boost::locale::message_format< CharType >", "classboost_1_1locale_1_1message__format.html", "classboost_1_1locale_1_1message__format" ], + [ "boost::locale::gnu_gettext::messages_info", "structboost_1_1locale_1_1gnu__gettext_1_1messages__info.html", "structboost_1_1locale_1_1gnu__gettext_1_1messages__info" ], + [ "boost::locale::period::period_type", "classboost_1_1locale_1_1period_1_1period__type.html", "classboost_1_1locale_1_1period_1_1period__type" ], + [ "boost::locale::posix_time", "structboost_1_1locale_1_1posix__time.html", "structboost_1_1locale_1_1posix__time" ], + [ "boost::locale::boundary::segment< IteratorType >", "classboost_1_1locale_1_1boundary_1_1segment.html", "classboost_1_1locale_1_1boundary_1_1segment" ], + [ "boost::locale::boundary::segment_index< BaseIterator >", "classboost_1_1locale_1_1boundary_1_1segment__index.html", "classboost_1_1locale_1_1boundary_1_1segment__index" ], + [ "boost::locale::utf::utf_traits< CharType, size >", "structboost_1_1locale_1_1utf_1_1utf__traits.html", "structboost_1_1locale_1_1utf_1_1utf__traits" ] +]; \ No newline at end of file diff --git a/doc/html/appendix.html b/doc/html/appendix.html index 387d049..e058caf 100644 --- a/doc/html/appendix.html +++ b/doc/html/appendix.html @@ -2,46 +2,51 @@ + Boost.Locale: Appendix + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- -
- + + + diff --git a/doc/html/appendix.js b/doc/html/appendix.js new file mode 100644 index 0000000..e85622c --- /dev/null +++ b/doc/html/appendix.js @@ -0,0 +1,12 @@ +var appendix = +[ + [ "Design Rationale", "rationale.html", null ], + [ "Frequently Asked Questions", "faq.html", null ], + [ "Default Encoding under Microsoft Windows", "default_encoding_under_windows.html", null ], + [ "Running Examples under Microsoft Windows", "running_examples_under_windows.html", null ], + [ "Using Gettext Tools on Windows", "gettext_for_windows.html", null ], + [ "Glossary", "glossary.html", null ], + [ "Tested Compilers and Platforms", "tested_compilers_and_paltforms.html", null ], + [ "Status of C++0x char16_t/char32_t support", "status_of_cpp0x_characters_support.html", null ], + [ "Special Thanks", "special_thanks.html", null ] +]; \ No newline at end of file diff --git a/doc/html/boost-small.png b/doc/html/boost-small.png new file mode 100644 index 0000000..769520a Binary files /dev/null and b/doc/html/boost-small.png differ diff --git a/doc/html/boundary_8cpp-example.html b/doc/html/boundary_8cpp-example.html index b6e757c..d8bf8e9 100644 --- a/doc/html/boundary_8cpp-example.html +++ b/doc/html/boundary_8cpp-example.html @@ -2,46 +2,51 @@ + Boost.Locale: boundary.cpp + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- -

Example of using segment_index

//
@@ -102,21 +120,21 @@
         cout<<endl;
     }
 
-    index.map(boundary::character,text.begin(),text.end());
+    index.map(boundary::character,text.begin(),text.end());
 
     for(p=index.begin(),e=index.end();p!=e;++p) {
         cout<<"|" <<*p ;
     }
     cout<<"|\n\n";
 
-    index.map(boundary::line,text.begin(),text.end());
+    index.map(boundary::line,text.begin(),text.end());
 
     for(p=index.begin(),e=index.end();p!=e;++p) {
         cout<<"|" <<*p ;
     }
     cout<<"|\n\n";
 
-    index.map(boundary::sentence,text.begin(),text.end());
+    index.map(boundary::sentence,text.begin(),text.end());
 
     for(p=index.begin(),e=index.end();p!=e;++p) {
         cout<<"|" <<*p ;
@@ -128,10 +146,18 @@
 // vim: tabstop=4 expandtab shiftwidth=4 softtabstop=4
 
 // boostinspect:noascii
-
+
+
- + + + diff --git a/doc/html/boundary_8hpp_source.html b/doc/html/boundary_8hpp_source.html index 385f729..0f7c5b9 100644 --- a/doc/html/boundary_8hpp_source.html +++ b/doc/html/boundary_8hpp_source.html @@ -2,46 +2,51 @@ + Boost.Locale: boost/locale/boundary.hpp Source File + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- -
- + + + diff --git a/doc/html/boundary__point_8hpp_source.html b/doc/html/boundary__point_8hpp_source.html index 7257e96..40c0a26 100644 --- a/doc/html/boundary__point_8hpp_source.html +++ b/doc/html/boundary__point_8hpp_source.html @@ -2,46 +2,51 @@ + Boost.Locale: boost/locale/boundary/boundary_point.hpp Source File + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- -
- + + + diff --git a/doc/html/boundary_analysys.html b/doc/html/boundary_analysys.html index ee5a033..968caf2 100644 --- a/doc/html/boundary_analysys.html +++ b/doc/html/boundary_analysys.html @@ -2,46 +2,51 @@ + Boost.Locale: Boundary analysis + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- - +
+ + + diff --git a/doc/html/building_boost_locale.html b/doc/html/building_boost_locale.html index 198098e..6a5f1e5 100644 --- a/doc/html/building_boost_locale.html +++ b/doc/html/building_boost_locale.html @@ -2,46 +2,51 @@ + Boost.Locale: Building The library + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- - - + + + diff --git a/doc/html/calendar_8cpp-example.html b/doc/html/calendar_8cpp-example.html index 855e1a0..a80278e 100644 --- a/doc/html/calendar_8cpp-example.html +++ b/doc/html/calendar_8cpp-example.html @@ -2,46 +2,51 @@ + Boost.Locale: calendar.cpp + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- -

Example of using date_time functions for generating calendar for current year.

//
@@ -82,14 +100,14 @@
     date_time start=now;
 
     // Set the first day of the first month of this year
-    start.set(period::month(),now.minimum(period::month()));
-    start.set(period::day(),start.minimum(period::day()));
+    start.set(period::month(),now.minimum(period::month()));
+    start.set(period::day(),start.minimum(period::day()));
 
-    int current_year = period::year(now);
+    int current_year = period::year(now);
 
 
     // Display current year
-    std::cout << format("{1,ftime='%Y'}") % now << std::endl;
+    std::cout << format("{1,ftime='%Y'}") % now << std::endl;
 
     //
     // Run forward untill current year is the date
@@ -97,24 +115,24 @@
     for(now=start; period::year(now) == current_year;) {
 
         // Print heading of month
-        if(calendar().is_gregorian()) 
+        if(calendar().is_gregorian()) 
             std::cout << format("{1,ftime='%B'}") % now <<std::endl;
         else
             std::cout << format("{1,ftime='%B'} ({1,ftime='%Y-%m-%d',locale=en} - {2,locale=en,ftime='%Y-%m-%d'})")
                 % now 
                 % date_time(now,now.maximum(period::day())*period::day()) << std::endl;
 
-        int first = calendar().first_day_of_week();
+        int first = calendar().first_day_of_week();
 
         // Print weeks days
         for(int i=0;i<7;i++) {
-            date_time tmp(now,period::day_of_week() * (first + i));
+            date_time tmp(now,period::day_of_week() * (first + i));
             std::cout << format("{1,w=8,ftime='%a'} ") % tmp;
         }
         std::cout << std::endl;
 
         int current_month = now / period::month();
-        int skip = now / period::day_of_week_local() - 1;
+        int skip = now / period::day_of_week_local() - 1;
         for(int i=0;i<skip*9;i++)
             std::cout << ' ';
         for(;now / period::month() == current_month ;now += period::day()) {
@@ -127,10 +145,18 @@
 
 }
 // vim: tabstop=4 expandtab shiftwidth=4 softtabstop=4
-
+
+
- + + + diff --git a/doc/html/changelog.html b/doc/html/changelog.html new file mode 100644 index 0000000..c2a5bf0 --- /dev/null +++ b/doc/html/changelog.html @@ -0,0 +1,105 @@ + + + + + +Boost.Locale: Changelog + + + + + + + + + + + + +
+ + +
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
+
+ + + +
+
+ +
+
+
+ +
+
+
+
Changelog
+
+
+
    +
  • 1.53.0 - Bug fixes: 7743, 7386, 7734, 7701, 7368, 7762:
      +
    • 7743 - security related bug fix, some invalid UTF-8 sequences where accepted as valid
    • +
    • 7386 - invalid Windows codepage names used
    • +
    • 7734 - fixed missing documentation, caused by a error in Doxygen formatting
    • +
    • 7701 - fixed missing std:: in some places
    • +
    • 7368, 7762 - Spelling, grammar, typos
    • +
    +
  • +
  • 1.49.0
      +
    • Fixed incorrect use of MultiByteToWideChar in detection of invalid input sequences
    • +
    +
  • +
  • 1.48.0 - First Release
  • +
+
+
+ + + + + diff --git a/doc/html/charset_handling.html b/doc/html/charset_handling.html index adef043..25514ca 100644 --- a/doc/html/charset_handling.html +++ b/doc/html/charset_handling.html @@ -2,46 +2,51 @@ + Boost.Locale: Character Set Conversions + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- -
- + + + diff --git a/doc/html/classboost_1_1locale_1_1abstract__calendar-members.html b/doc/html/classboost_1_1locale_1_1abstract__calendar-members.html index 8f95465..80b1d56 100644 --- a/doc/html/classboost_1_1locale_1_1abstract__calendar-members.html +++ b/doc/html/classboost_1_1locale_1_1abstract__calendar-members.html @@ -2,46 +2,51 @@ + Boost.Locale: Member List + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- - +
+ + + diff --git a/doc/html/classboost_1_1locale_1_1abstract__calendar.html b/doc/html/classboost_1_1locale_1_1abstract__calendar.html index f208757..2a7f404 100644 --- a/doc/html/classboost_1_1locale_1_1abstract__calendar.html +++ b/doc/html/classboost_1_1locale_1_1abstract__calendar.html @@ -2,46 +2,51 @@ + Boost.Locale: boost::locale::abstract_calendar Class Reference + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- - bool boost::locale::boundary::boundary_point< IteratorType >::operator== ( - boundary_point< IteratorType > const &  - other -  )  + boundary_point< IteratorType > const &  + other) const [inline] @@ -334,23 +313,23 @@ template<typename IteratorType>
- +
template<typename IteratorType>
- + - - + +
rule_type boost::locale::boundary::boundary_point< IteratorType >::rule bool boost::locale::boundary::boundary_point< IteratorType >::operator== ( ) iterator_type const & other) const [inline]
-

Fetch a rule

+

Check if the boundary point points to same location as an iterator other

@@ -361,11 +340,10 @@ template<typename IteratorType>
template<typename IteratorType>
- + - - - + +
void boost::locale::boundary::boundary_point< IteratorType >::rule void boost::locale::boundary::boundary_point< IteratorType >::rule (rule_type  r ) rule_type r) [inline]
@@ -373,14 +351,45 @@ template<typename IteratorType>

Set an new rule value r

+
+ + +
+
+
+template<typename IteratorType>
+ + + + + + + +
rule_type boost::locale::boundary::boundary_point< IteratorType >::rule () const [inline]
+
+
+

Fetch a rule

+

The documentation for this class was generated from the following file: + - + + + diff --git a/doc/html/classboost_1_1locale_1_1boundary_1_1boundary__point.js b/doc/html/classboost_1_1locale_1_1boundary_1_1boundary__point.js new file mode 100644 index 0000000..1b38d2e --- /dev/null +++ b/doc/html/classboost_1_1locale_1_1boundary_1_1boundary__point.js @@ -0,0 +1,15 @@ +var classboost_1_1locale_1_1boundary_1_1boundary__point = +[ + [ "iterator_type", "classboost_1_1locale_1_1boundary_1_1boundary__point.html#af3c3a74a9a79690ff44f38d267b3b694", null ], + [ "boundary_point", "classboost_1_1locale_1_1boundary_1_1boundary__point.html#aabbbee60c2c97ffd95210206a86c9298", null ], + [ "boundary_point", "classboost_1_1locale_1_1boundary_1_1boundary__point.html#a653a1c0d7480006ff647a656c74521df", null ], + [ "iterator", "classboost_1_1locale_1_1boundary_1_1boundary__point.html#a5ea18137618a1a84ff0b75c3b166c495", null ], + [ "iterator", "classboost_1_1locale_1_1boundary_1_1boundary__point.html#af279d5382e1b28c2ce82035c1929ea66", null ], + [ "operator iterator_type", "classboost_1_1locale_1_1boundary_1_1boundary__point.html#aa2dc88b4d02151aea939a01b7fc88730", null ], + [ "operator!=", "classboost_1_1locale_1_1boundary_1_1boundary__point.html#a4347b22dd7edb8af49d1316a6f86d0c2", null ], + [ "operator!=", "classboost_1_1locale_1_1boundary_1_1boundary__point.html#a4cd03f39d75bb054be9a0ae23189fa7a", null ], + [ "operator==", "classboost_1_1locale_1_1boundary_1_1boundary__point.html#a058ffbcbd43fc41a40a4a1cf5be987f2", null ], + [ "operator==", "classboost_1_1locale_1_1boundary_1_1boundary__point.html#a87a96a1745184ff7495db87943aca424", null ], + [ "rule", "classboost_1_1locale_1_1boundary_1_1boundary__point.html#a757b28e11c66f9871d3f51fe93a51bdb", null ], + [ "rule", "classboost_1_1locale_1_1boundary_1_1boundary__point.html#a75e2f04f0f7c1065470f722d1f2e004b", null ] +]; \ No newline at end of file diff --git a/doc/html/classboost_1_1locale_1_1boundary_1_1boundary__point__index-members.html b/doc/html/classboost_1_1locale_1_1boundary_1_1boundary__point__index-members.html index 1098112..89f2b29 100644 --- a/doc/html/classboost_1_1locale_1_1boundary_1_1boundary__point__index-members.html +++ b/doc/html/classboost_1_1locale_1_1boundary_1_1boundary__point__index-members.html @@ -2,46 +2,51 @@ + Boost.Locale: Member List + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- - +
+ + + diff --git a/doc/html/classboost_1_1locale_1_1boundary_1_1boundary__point__index.html b/doc/html/classboost_1_1locale_1_1boundary_1_1boundary__point__index.html index f93de1a..f67268f 100644 --- a/doc/html/classboost_1_1locale_1_1boundary_1_1boundary__point__index.html +++ b/doc/html/classboost_1_1locale_1_1boundary_1_1boundary__point__index.html @@ -2,46 +2,51 @@ + Boost.Locale: boost::locale::boundary::boundary_point_index< BaseIterator > Class Template Reference + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- - - + + + diff --git a/doc/html/classboost_1_1locale_1_1boundary_1_1boundary__point__index.js b/doc/html/classboost_1_1locale_1_1boundary_1_1boundary__point__index.js new file mode 100644 index 0000000..57e52ce --- /dev/null +++ b/doc/html/classboost_1_1locale_1_1boundary_1_1boundary__point__index.js @@ -0,0 +1,19 @@ +var classboost_1_1locale_1_1boundary_1_1boundary__point__index = +[ + [ "base_iterator", "group__boundary.html#gab3189e2eaf4386cdf37598e0ba16cfd5", null ], + [ "const_iterator", "group__boundary.html#gac9ce9158eb2fb030c1baf93376203d16", null ], + [ "iterator", "group__boundary.html#ga1af6e72b3c384edcebc0cf319fe97efe", null ], + [ "value_type", "group__boundary.html#ga7f7328a860cf485a4bd8f17658c291e1", null ], + [ "boundary_point_index", "group__boundary.html#gaba6993dd50ad8cf2db8921e5cf668a69", null ], + [ "boundary_point_index", "group__boundary.html#gacc189288792012cfdb21c07fddbadc4f", null ], + [ "boundary_point_index", "group__boundary.html#ga9b926379fa2fcc7f87dc067953049d69", null ], + [ "boundary_point_index", "group__boundary.html#gac48665ff53789c6ee44a423963b6550d", null ], + [ "begin", "group__boundary.html#ga56f42a32f0378b6e157671f9e17bd66f", null ], + [ "end", "group__boundary.html#gaf3d66d578e32a63b3f0ffbb59740667b", null ], + [ "find", "group__boundary.html#ga0bb71a287afca990e85b17246568492d", null ], + [ "map", "group__boundary.html#ga6b4b5d5cf80b55302a88e7b36c812418", null ], + [ "operator=", "group__boundary.html#ga83d57b993b00686b2cac711667c6a931", null ], + [ "rule", "group__boundary.html#ga1d214029f1a780b7bf6e3f23a3004c03", null ], + [ "rule", "group__boundary.html#ga56e63913f51109e05a24a7136472a975", null ], + [ "segment_index< base_iterator >", "group__boundary.html#gaa8ba2e18ec3780af8f001ba85e40b9e2", null ] +]; \ No newline at end of file diff --git a/doc/html/classboost_1_1locale_1_1boundary_1_1segment-members.html b/doc/html/classboost_1_1locale_1_1boundary_1_1segment-members.html index 45fd64a..dce47c8 100644 --- a/doc/html/classboost_1_1locale_1_1boundary_1_1segment-members.html +++ b/doc/html/classboost_1_1locale_1_1boundary_1_1segment-members.html @@ -2,46 +2,51 @@ + Boost.Locale: Member List + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- - +
+ + + diff --git a/doc/html/classboost_1_1locale_1_1boundary_1_1segment.html b/doc/html/classboost_1_1locale_1_1boundary_1_1segment.html index 048392a..1e5caba 100644 --- a/doc/html/classboost_1_1locale_1_1boundary_1_1segment.html +++ b/doc/html/classboost_1_1locale_1_1boundary_1_1segment.html @@ -2,46 +2,51 @@ + Boost.Locale: boost::locale::boundary::segment< IteratorType > Class Template Reference + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- - template<typename IteratorType>
- + - - - + +
void boost::locale::boundary::segment< IteratorType >::begin void boost::locale::boundary::segment< IteratorType >::begin (iterator const &  v ) iterator const & v) [inline]
@@ -314,10 +319,9 @@ template<typename IteratorType>
template<typename IteratorType>
- + - - +
IteratorType boost::locale::boundary::segment< IteratorType >::begin IteratorType boost::locale::boundary::segment< IteratorType >::begin ( ) ) const [inline]
@@ -334,10 +338,9 @@ template<typename IteratorType>
template<typename IteratorType>
- + - - +
bool boost::locale::boundary::segment< IteratorType >::empty bool boost::locale::boundary::segment< IteratorType >::empty ( ) ) const [inline]
@@ -354,11 +357,10 @@ template<typename IteratorType>
template<typename IteratorType> - + - - - + +
void boost::locale::boundary::segment< IteratorType >::end void boost::locale::boundary::segment< IteratorType >::end (iterator const &  v ) iterator const & v) [inline]
@@ -375,10 +377,9 @@ template<typename IteratorType> template<typename IteratorType> - + - - +
IteratorType boost::locale::boundary::segment< IteratorType >::end IteratorType boost::locale::boundary::segment< IteratorType >::end ( ) ) const [inline]
@@ -395,10 +396,9 @@ template<typename IteratorType> template<typename IteratorType> - + - - +
size_t boost::locale::boundary::segment< IteratorType >::length size_t boost::locale::boundary::segment< IteratorType >::length ( ) ) const [inline]
@@ -408,7 +408,7 @@ template<typename IteratorType> - +
@@ -419,8 +419,7 @@ template<class T , class A >
boost::locale::boundary::segment< IteratorType >::operator std::basic_string< char_type, T, A > ( - -  )  + ) const [inline] @@ -437,10 +436,9 @@ template<class T , class A >
template<typename IteratorType>
- + - - +
rule_type boost::locale::boundary::segment< IteratorType >::rule rule_type boost::locale::boundary::segment< IteratorType >::rule ( ) ) const [inline]
@@ -457,11 +455,10 @@ template<typename IteratorType> template<typename IteratorType> - + - - - + +
void boost::locale::boundary::segment< IteratorType >::rule void boost::locale::boundary::segment< IteratorType >::rule (rule_type  r ) rule_type r) [inline]
@@ -478,10 +475,9 @@ template<typename IteratorType> template<typename IteratorType> - + - - +
string_type boost::locale::boundary::segment< IteratorType >::str string_type boost::locale::boundary::segment< IteratorType >::str ( ) ) const [inline]
@@ -494,9 +490,21 @@ template<typename IteratorType>
The documentation for this class was generated from the following file: + - + + + diff --git a/doc/html/classboost_1_1locale_1_1boundary_1_1segment.js b/doc/html/classboost_1_1locale_1_1boundary_1_1segment.js new file mode 100644 index 0000000..17bf21d --- /dev/null +++ b/doc/html/classboost_1_1locale_1_1boundary_1_1segment.js @@ -0,0 +1,23 @@ +var classboost_1_1locale_1_1boundary_1_1segment = +[ + [ "char_type", "classboost_1_1locale_1_1boundary_1_1segment.html#ad3785355ea817c087bf428315a332169", null ], + [ "const_iterator", "classboost_1_1locale_1_1boundary_1_1segment.html#aa24dcd83aefe4925bfc11b0285e2517a", null ], + [ "difference_type", "classboost_1_1locale_1_1boundary_1_1segment.html#a79ee4d48248ffbc23f84a33355ca3b62", null ], + [ "iterator", "classboost_1_1locale_1_1boundary_1_1segment.html#a31960fd7b416715d012b686bc1f2c205", null ], + [ "string_type", "classboost_1_1locale_1_1boundary_1_1segment.html#a795d3328ac4d1692294f172c8480da47", null ], + [ "value_type", "classboost_1_1locale_1_1boundary_1_1segment.html#ab7ba55015262b4fb85bb531882a32ead", null ], + [ "segment", "classboost_1_1locale_1_1boundary_1_1segment.html#a4e785bc97dba9e8e25f18b43957723e5", null ], + [ "segment", "classboost_1_1locale_1_1boundary_1_1segment.html#aea72505bb4940b21bb00a3660fefb7b7", null ], + [ "begin", "classboost_1_1locale_1_1boundary_1_1segment.html#a5428ff79bc05b78989f56519b58a6d9c", null ], + [ "begin", "classboost_1_1locale_1_1boundary_1_1segment.html#a445da30d993880a1bd6d998e78755a44", null ], + [ "empty", "classboost_1_1locale_1_1boundary_1_1segment.html#a84022afa120893d0716fc446816eb83f", null ], + [ "end", "classboost_1_1locale_1_1boundary_1_1segment.html#aaedd7bb4760bae3dcdb165b330806261", null ], + [ "end", "classboost_1_1locale_1_1boundary_1_1segment.html#a7e36b7f1c88ad1f5756ba6e501454bc4", null ], + [ "length", "classboost_1_1locale_1_1boundary_1_1segment.html#a45edfde079b2afe36c55043c7a00b438", null ], + [ "operator std::basic_string< char_type, T, A >", "classboost_1_1locale_1_1boundary_1_1segment.html#a5230094b346bd26dc83529b47ca97153", null ], + [ "operator!=", "classboost_1_1locale_1_1boundary_1_1segment.html#a2e38c575af16843a3aa140a4332646a3", null ], + [ "operator==", "classboost_1_1locale_1_1boundary_1_1segment.html#a9a30e70d41591b25c8c77961bff00057", null ], + [ "rule", "classboost_1_1locale_1_1boundary_1_1segment.html#a5b36a522d7013306617dbcccc9919343", null ], + [ "rule", "classboost_1_1locale_1_1boundary_1_1segment.html#a962c26b7e2024767ad25f2be080fd53a", null ], + [ "str", "classboost_1_1locale_1_1boundary_1_1segment.html#ac139eae8c07ed82ba8343fedfa76c2bf", null ] +]; \ No newline at end of file diff --git a/doc/html/classboost_1_1locale_1_1boundary_1_1segment__index-members.html b/doc/html/classboost_1_1locale_1_1boundary_1_1segment__index-members.html index d9170c0..255f42e 100644 --- a/doc/html/classboost_1_1locale_1_1boundary_1_1segment__index-members.html +++ b/doc/html/classboost_1_1locale_1_1boundary_1_1segment__index-members.html @@ -2,46 +2,51 @@ + Boost.Locale: Member List + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- - +
+ + + diff --git a/doc/html/classboost_1_1locale_1_1boundary_1_1segment__index.html b/doc/html/classboost_1_1locale_1_1boundary_1_1segment__index.html index efbd41b..10f3fb6 100644 --- a/doc/html/classboost_1_1locale_1_1boundary_1_1segment__index.html +++ b/doc/html/classboost_1_1locale_1_1boundary_1_1segment__index.html @@ -2,46 +2,51 @@ + Boost.Locale: boost::locale::boundary::segment_index< BaseIterator > Class Template Reference + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- - - + + + diff --git a/doc/html/classboost_1_1locale_1_1boundary_1_1segment__index.js b/doc/html/classboost_1_1locale_1_1boundary_1_1segment__index.js new file mode 100644 index 0000000..6a2f947 --- /dev/null +++ b/doc/html/classboost_1_1locale_1_1boundary_1_1segment__index.js @@ -0,0 +1,21 @@ +var classboost_1_1locale_1_1boundary_1_1segment__index = +[ + [ "base_iterator", "group__boundary.html#ga06f2faacb9d196ebc659ad5382ea2ca5", null ], + [ "const_iterator", "group__boundary.html#ga5f8e61b5babc3f0fa95f5fb8acae3724", null ], + [ "iterator", "group__boundary.html#gaf7a775e77dbbca3495e11d646df96fd2", null ], + [ "value_type", "group__boundary.html#ga067c663d18faee08adb3355701ae72ba", null ], + [ "segment_index", "group__boundary.html#ga2c354f4cc03677b58c97038cd84dc465", null ], + [ "segment_index", "group__boundary.html#ga06ddc335e95479ec51e9b16d0f829bb3", null ], + [ "segment_index", "group__boundary.html#ga46a5f584d5a1a43ad4bc0fff07183fcc", null ], + [ "segment_index", "group__boundary.html#ga8187f58177fc89ef2f8f818a37111363", null ], + [ "begin", "group__boundary.html#gaf74ff9c86c177efa8f74856277d659af", null ], + [ "end", "group__boundary.html#ga8757062d2446b35675b585651c5fea9f", null ], + [ "find", "group__boundary.html#ga2480236106971797460187777f2a4411", null ], + [ "full_select", "group__boundary.html#gace7faa10d536c85df0f2d5cac85f2bbc", null ], + [ "full_select", "group__boundary.html#ga205fd51daa439a18527675e663a0802f", null ], + [ "map", "group__boundary.html#gafa2a756b10d3522743204b45b794bb3e", null ], + [ "operator=", "group__boundary.html#gae7941dc874ca05d2ef2a03f781c5b78a", null ], + [ "rule", "group__boundary.html#ga72b4ceb5bacec0eded2601c43a4d671a", null ], + [ "rule", "group__boundary.html#gad19735180401edb15acbdbbeb21e5a73", null ], + [ "boundary_point_index< base_iterator >", "group__boundary.html#ga960209e8a9453221641eda6bd8c4989b", null ] +]; \ No newline at end of file diff --git a/doc/html/classboost_1_1locale_1_1calendar-members.html b/doc/html/classboost_1_1locale_1_1calendar-members.html index bd37951..972c8f2 100644 --- a/doc/html/classboost_1_1locale_1_1calendar-members.html +++ b/doc/html/classboost_1_1locale_1_1calendar-members.html @@ -2,46 +2,51 @@ + Boost.Locale: Member List + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- - +
+ + + diff --git a/doc/html/classboost_1_1locale_1_1calendar.html b/doc/html/classboost_1_1locale_1_1calendar.html index b0669f5..b25de47 100644 --- a/doc/html/classboost_1_1locale_1_1calendar.html +++ b/doc/html/classboost_1_1locale_1_1calendar.html @@ -2,46 +2,51 @@ + Boost.Locale: boost::locale::calendar Class Reference + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- -

Check if the calendar is Gregorian

- +
Examples:
calendar.cpp.
+
@@ -338,11 +336,10 @@ class date_time - + - - - + +
int boost::locale::calendar::least_maximum int boost::locale::calendar::least_maximum (period::period_type  f ) period::period_type f) const
@@ -357,11 +354,10 @@ class date_time - + - - - + +
int boost::locale::calendar::maximum int boost::locale::calendar::maximum (period::period_type  f ) period::period_type f) const
@@ -376,11 +372,10 @@ class date_time - + - - - + +
int boost::locale::calendar::minimum int boost::locale::calendar::minimum (period::period_type  f ) period::period_type f) const
@@ -397,9 +392,8 @@ class date_time bool boost::locale::calendar::operator!= ( - calendar const &  - other -  )  + calendar const &  + other) const @@ -416,9 +410,8 @@ class date_time calendar const& boost::locale::calendar::operator= ( - calendar const &  - other -  )  + calendar const &  + other) @@ -435,9 +428,8 @@ class date_time bool boost::locale::calendar::operator== ( - calendar const &  - other -  )  + calendar const &  + other) const @@ -450,9 +442,20 @@ class date_timeThe documentation for this class was generated from the following file: +
- + + + diff --git a/doc/html/classboost_1_1locale_1_1calendar.js b/doc/html/classboost_1_1locale_1_1calendar.js new file mode 100644 index 0000000..f2adafa --- /dev/null +++ b/doc/html/classboost_1_1locale_1_1calendar.js @@ -0,0 +1,22 @@ +var classboost_1_1locale_1_1calendar = +[ + [ "calendar", "classboost_1_1locale_1_1calendar.html#a889746f73b03bb21f5c8459cbe9b293d", null ], + [ "calendar", "classboost_1_1locale_1_1calendar.html#aece160bf9ded6145ac5a066448085bae", null ], + [ "calendar", "classboost_1_1locale_1_1calendar.html#ad9f47a96941c041996da64384bc5879d", null ], + [ "calendar", "classboost_1_1locale_1_1calendar.html#af9538c3aab4b8eaf7229ed2d9af18328", null ], + [ "calendar", "classboost_1_1locale_1_1calendar.html#a56c55c24fbbb29fac5a18c44d3a27beb", null ], + [ "~calendar", "classboost_1_1locale_1_1calendar.html#a378ecd62f6cc64928ab308b180c98b21", null ], + [ "calendar", "classboost_1_1locale_1_1calendar.html#ad33ad15b5b032ba5234ebe5959159668", null ], + [ "first_day_of_week", "classboost_1_1locale_1_1calendar.html#a8144b98a316798476040348483fe2a6e", null ], + [ "get_locale", "classboost_1_1locale_1_1calendar.html#aaf669f493ef0226aefbb6d13db8c27d1", null ], + [ "get_time_zone", "classboost_1_1locale_1_1calendar.html#af4063debebd6cc08cf25171ce5ee220e", null ], + [ "greatest_minimum", "classboost_1_1locale_1_1calendar.html#a3c2475ee3ebb107e47701cf732532f9f", null ], + [ "is_gregorian", "classboost_1_1locale_1_1calendar.html#a657ece3d3d59b8fc3c817bc05227620b", null ], + [ "least_maximum", "classboost_1_1locale_1_1calendar.html#a4c708d889ef92487982d918a78be5eda", null ], + [ "maximum", "classboost_1_1locale_1_1calendar.html#abd88cbf4c3b9f072430f9e7d9ab2d744", null ], + [ "minimum", "classboost_1_1locale_1_1calendar.html#a6670c7319dcaec257819b7a802d2c5f7", null ], + [ "operator!=", "classboost_1_1locale_1_1calendar.html#ab0d93fe1d3bfb7b66f8ef631ede93236", null ], + [ "operator=", "classboost_1_1locale_1_1calendar.html#a7125a6c3f3d629f871ddb0f3c2f5a181", null ], + [ "operator==", "classboost_1_1locale_1_1calendar.html#a8939fba5987659b3153cb18eea9af969", null ], + [ "date_time", "classboost_1_1locale_1_1calendar.html#a7c627d823bfb1186af76ed36016cbb31", null ] +]; \ No newline at end of file diff --git a/doc/html/classboost_1_1locale_1_1calendar__facet-members.html b/doc/html/classboost_1_1locale_1_1calendar__facet-members.html index 3943798..c056bad 100644 --- a/doc/html/classboost_1_1locale_1_1calendar__facet-members.html +++ b/doc/html/classboost_1_1locale_1_1calendar__facet-members.html @@ -2,46 +2,51 @@ + Boost.Locale: Member List + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- - +
+ + + diff --git a/doc/html/classboost_1_1locale_1_1calendar__facet.html b/doc/html/classboost_1_1locale_1_1calendar__facet.html index 4dec2f9..3e855b9 100644 --- a/doc/html/classboost_1_1locale_1_1calendar__facet.html +++ b/doc/html/classboost_1_1locale_1_1calendar__facet.html @@ -2,46 +2,51 @@ + Boost.Locale: boost::locale::calendar_facet Class Reference + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- -

Compare two strings l and r using collation level level

Returns -1 if the first of the two strings sorts before the seconds, returns 1 if sorts after and 0 if they considered equal.

-
-
- -
-
-
-template<typename CharType >
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
virtual int boost::locale::collator< CharType >::do_compare (level_type  level,
char_type const *  b1,
char_type const *  e1,
char_type const *  b2,
char_type const *  e2 
) const [protected, pure virtual]
-
-
-

Actual function that performs comparison between the strings. For details see compare member function. Can be overridden.

-
@@ -319,39 +278,87 @@ template<typename CharType >
template<typename CharType >
- + - - + + - - + + - - + + - - + + - +
virtual int boost::locale::collator< CharType >::do_compare virtual int boost::locale::collator< CharType >::do_compare (char_type const *  b1, char_type const * b1,
char_type const *  e1, char_type const * e1,
char_type const *  b2, char_type const * b2,
char_type const *  e2 char_type const * e2 
) const [inline, protected, virtual] const [inline, protected, virtual]

This function is used to override default collation function that does not take in account collation level. Uses primary level

+
+
+ +
+
+
+template<typename CharType >
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual int boost::locale::collator< CharType >::do_compare (level_type level,
char_type const * b1,
char_type const * e1,
char_type const * b2,
char_type const * e2 
) const [protected, pure virtual]
+
+
+

Actual function that performs comparison between the strings. For details see compare member function. Can be overridden.

+
@@ -361,21 +368,21 @@ template<typename CharType > template<typename CharType > - + - - + + - - + + - +
virtual long boost::locale::collator< CharType >::do_hash virtual long boost::locale::collator< CharType >::do_hash (char_type const *  b, char_type const * b,
char_type const *  e char_type const * e 
) const [inline, protected, virtual] const [inline, protected, virtual]
@@ -391,27 +398,27 @@ template<typename CharType > template<typename CharType > - + - - + + - - + + - - + + - +
virtual long boost::locale::collator< CharType >::do_hash virtual long boost::locale::collator< CharType >::do_hash (level_type  level, level_type level,
char_type const *  b, char_type const * b,
char_type const *  e char_type const * e 
) const [protected, pure virtual] const [protected, pure virtual]
@@ -427,21 +434,21 @@ template<typename CharType > template<typename CharType > - + - - + + - - + + - +
virtual string_type boost::locale::collator< CharType >::do_transform virtual string_type boost::locale::collator< CharType >::do_transform (char_type const *  b, char_type const * b,
char_type const *  e char_type const * e 
) const [inline, protected, virtual] const [inline, protected, virtual]
@@ -457,27 +464,27 @@ template<typename CharType > template<typename CharType > - + - - + + - - + + - - + + - +
virtual string_type boost::locale::collator< CharType >::do_transform virtual string_type boost::locale::collator< CharType >::do_transform (level_type  level, level_type level,
char_type const *  b, char_type const * b,
char_type const *  e char_type const * e 
) const [protected, pure virtual] const [protected, pure virtual]
@@ -493,27 +500,27 @@ template<typename CharType > template<typename CharType > - + - - + + - - + + - - + + - +
long boost::locale::collator< CharType >::hash long boost::locale::collator< CharType >::hash (level_type  level, level_type level,
char_type const *  b, char_type const * b,
char_type const *  e char_type const * e 
) const [inline] const [inline]
@@ -531,21 +538,21 @@ template<typename CharType > template<typename CharType > - + - - + + - - + + - +
long boost::locale::collator< CharType >::hash long boost::locale::collator< CharType >::hash (level_type  level, level_type level,
string_type const &  s string_type const & s 
) const [inline] const [inline]
@@ -553,38 +560,6 @@ template<typename CharType >

Calculate a hash that can be used for collation sensitive string comparison of a string s

If compare(level,s1,s2) == 0 then hash(level,s1) == hash(level,s2)

- - - -
-
-
-template<typename CharType >
- - - - - - - - - - - - - - - - - - -
string_type boost::locale::collator< CharType >::transform (level_type  level,
string_type const &  s 
) const [inline]
-
-
-

Create a binary string from string s, that can be compared to other, useful for collation of multiple strings.

-

The transformation follows these rules:

-
   compare(level,s1,s2) == sign( transform(level,s1).compare(transform(level,s2)) );
-
@@ -594,27 +569,27 @@ template<typename CharType > template<typename CharType > - + - - + + - - + + - - + + - +
string_type boost::locale::collator< CharType >::transform string_type boost::locale::collator< CharType >::transform (level_type  level, level_type level,
char_type const *  b, char_type const * b,
char_type const *  e char_type const * e 
) const [inline] const [inline]
@@ -624,14 +599,57 @@ template<typename CharType >
   compare(level,b1,e1,b2,e2) == sign( transform(level,b1,e1).compare(transform(level,b2,e2)) );
 

Calls do_transform

+ + + +
+
+
+template<typename CharType >
+ + + + + + + + + + + + + + + + + + +
string_type boost::locale::collator< CharType >::transform (level_type level,
string_type const & s 
) const [inline]
+
+
+

Create a binary string from string s, that can be compared to other, useful for collation of multiple strings.

+

The transformation follows these rules:

+
   compare(level,s1,s2) == sign( transform(level,s1).compare(transform(level,s2)) );
+

The documentation for this class was generated from the following file: + - + + + diff --git a/doc/html/classboost_1_1locale_1_1collator.js b/doc/html/classboost_1_1locale_1_1collator.js new file mode 100644 index 0000000..0b47303 --- /dev/null +++ b/doc/html/classboost_1_1locale_1_1collator.js @@ -0,0 +1,19 @@ +var classboost_1_1locale_1_1collator = +[ + [ "char_type", "classboost_1_1locale_1_1collator.html#a2b74a0b9a613a4a4337632bf34644c6f", null ], + [ "string_type", "classboost_1_1locale_1_1collator.html#a106a3fe9e068530013c428661758733d", null ], + [ "collator", "classboost_1_1locale_1_1collator.html#a25a8b21a756756e850a7488a54610053", null ], + [ "~collator", "classboost_1_1locale_1_1collator.html#a290227d0745b79033f6ec24b5b989527", null ], + [ "compare", "classboost_1_1locale_1_1collator.html#ab90dc7bb909a71d3cd9a5e8d7b2eb80e", null ], + [ "compare", "classboost_1_1locale_1_1collator.html#a9ccdfec693cdc5a71b5adc1f083881bf", null ], + [ "do_compare", "classboost_1_1locale_1_1collator.html#ada3a683bed35789e081b710a8e9a9a07", null ], + [ "do_compare", "classboost_1_1locale_1_1collator.html#a5d04cf6c4ab84cf3eac20be402ac6bf9", null ], + [ "do_hash", "classboost_1_1locale_1_1collator.html#aa093cd4ed0b4be4a5e38f0f04a56ac0b", null ], + [ "do_hash", "classboost_1_1locale_1_1collator.html#a7748d5a6ef0d4dd149096b080938d4c4", null ], + [ "do_transform", "classboost_1_1locale_1_1collator.html#a84b5cb6ff01cf1a1330e1556a2c674d5", null ], + [ "do_transform", "classboost_1_1locale_1_1collator.html#a0ee27b7bc751b7a7fda4de1b0d896d57", null ], + [ "hash", "classboost_1_1locale_1_1collator.html#a89752e2023643f972b6cc8024340d5d4", null ], + [ "hash", "classboost_1_1locale_1_1collator.html#a76000f6cf10bfe63dd7fd10652de3f5b", null ], + [ "transform", "classboost_1_1locale_1_1collator.html#a8dc6443fb193616332ca50f207a9b189", null ], + [ "transform", "classboost_1_1locale_1_1collator.html#aa9976b4fa0fba6c5d1a1dea9b5ef02ca", null ] +]; \ No newline at end of file diff --git a/doc/html/classboost_1_1locale_1_1collator__base-members.html b/doc/html/classboost_1_1locale_1_1collator__base-members.html index 5d8fe27..1c82fc8 100644 --- a/doc/html/classboost_1_1locale_1_1collator__base-members.html +++ b/doc/html/classboost_1_1locale_1_1collator__base-members.html @@ -2,46 +2,51 @@ + Boost.Locale: Member List + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- - +
+ + + diff --git a/doc/html/classboost_1_1locale_1_1collator__base.html b/doc/html/classboost_1_1locale_1_1collator__base.html index 32127cf..3e75f5d 100644 --- a/doc/html/classboost_1_1locale_1_1collator__base.html +++ b/doc/html/classboost_1_1locale_1_1collator__base.html @@ -2,46 +2,51 @@ + Boost.Locale: boost::locale::collator_base Class Reference + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- -

List of all members.

-

Public Types

enum  level_type {
-  primary = 0, +
enum  level_type {
+  primary = 0, secondary = 1, tertiary = 2, quaternary = 3,
-  identical = 4 +  identical = 4
}
-

Detailed Description

-

a base class that includes collation level flags

-

Member Enumeration Documentation

+

Detailed Description

+

a base class that includes collation level flags

+

Member Enumeration Documentation

@@ -142,9 +150,20 @@ Public Types
The documentation for this class was generated from the following file: +
- + + + diff --git a/doc/html/classboost_1_1locale_1_1collator__base.js b/doc/html/classboost_1_1locale_1_1collator__base.js new file mode 100644 index 0000000..9dcf3ae --- /dev/null +++ b/doc/html/classboost_1_1locale_1_1collator__base.js @@ -0,0 +1,4 @@ +var classboost_1_1locale_1_1collator__base = +[ + [ "level_type", "classboost_1_1locale_1_1collator__base.html#a73c12de809733273304fef7f0af28b22", null ] +]; \ No newline at end of file diff --git a/doc/html/classboost_1_1locale_1_1conv_1_1conversion__error-members.html b/doc/html/classboost_1_1locale_1_1conv_1_1conversion__error-members.html index 147fc93..c517d3d 100644 --- a/doc/html/classboost_1_1locale_1_1conv_1_1conversion__error-members.html +++ b/doc/html/classboost_1_1locale_1_1conv_1_1conversion__error-members.html @@ -2,46 +2,51 @@ + Boost.Locale: Member List + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- - +
+ + + diff --git a/doc/html/classboost_1_1locale_1_1conv_1_1conversion__error.html b/doc/html/classboost_1_1locale_1_1conv_1_1conversion__error.html index dc14bf5..d66e120 100644 --- a/doc/html/classboost_1_1locale_1_1conv_1_1conversion__error.html +++ b/doc/html/classboost_1_1locale_1_1conv_1_1conversion__error.html @@ -2,46 +2,51 @@ + Boost.Locale: boost::locale::conv::conversion_error Class Reference + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- - - + + + diff --git a/doc/html/classboost_1_1locale_1_1conv_1_1conversion__error.js b/doc/html/classboost_1_1locale_1_1conv_1_1conversion__error.js new file mode 100644 index 0000000..4ff91be --- /dev/null +++ b/doc/html/classboost_1_1locale_1_1conv_1_1conversion__error.js @@ -0,0 +1,4 @@ +var classboost_1_1locale_1_1conv_1_1conversion__error = +[ + [ "conversion_error", "classboost_1_1locale_1_1conv_1_1conversion__error.html#aba6b713c35f3538d9e130d3c6cd32d49", null ] +]; \ No newline at end of file diff --git a/doc/html/classboost_1_1locale_1_1conv_1_1invalid__charset__error-members.html b/doc/html/classboost_1_1locale_1_1conv_1_1invalid__charset__error-members.html index b5affed..e72bce4 100644 --- a/doc/html/classboost_1_1locale_1_1conv_1_1invalid__charset__error-members.html +++ b/doc/html/classboost_1_1locale_1_1conv_1_1invalid__charset__error-members.html @@ -2,46 +2,51 @@ + Boost.Locale: Member List + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- - +
+ + + diff --git a/doc/html/classboost_1_1locale_1_1conv_1_1invalid__charset__error.html b/doc/html/classboost_1_1locale_1_1conv_1_1invalid__charset__error.html index 0acccfb..28f8dec 100644 --- a/doc/html/classboost_1_1locale_1_1conv_1_1invalid__charset__error.html +++ b/doc/html/classboost_1_1locale_1_1conv_1_1invalid__charset__error.html @@ -2,46 +2,51 @@ + Boost.Locale: boost::locale::conv::invalid_charset_error Class Reference + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- - - + + + diff --git a/doc/html/classboost_1_1locale_1_1conv_1_1invalid__charset__error.js b/doc/html/classboost_1_1locale_1_1conv_1_1invalid__charset__error.js new file mode 100644 index 0000000..4de543b --- /dev/null +++ b/doc/html/classboost_1_1locale_1_1conv_1_1invalid__charset__error.js @@ -0,0 +1,4 @@ +var classboost_1_1locale_1_1conv_1_1invalid__charset__error = +[ + [ "invalid_charset_error", "classboost_1_1locale_1_1conv_1_1invalid__charset__error.html#ae951e3a99a115a60cc87d4d258764681", null ] +]; \ No newline at end of file diff --git a/doc/html/classboost_1_1locale_1_1converter-members.html b/doc/html/classboost_1_1locale_1_1converter-members.html index 8a54fca..c54f9be 100644 --- a/doc/html/classboost_1_1locale_1_1converter-members.html +++ b/doc/html/classboost_1_1locale_1_1converter-members.html @@ -2,46 +2,51 @@ + Boost.Locale: Member List + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- - +
+ + + diff --git a/doc/html/classboost_1_1locale_1_1converter.html b/doc/html/classboost_1_1locale_1_1converter.html index 5ba0c4b..7ade989 100644 --- a/doc/html/classboost_1_1locale_1_1converter.html +++ b/doc/html/classboost_1_1locale_1_1converter.html @@ -2,46 +2,51 @@ + Boost.Locale: boost::locale::converter< Char > Class Template Reference + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- -

List of all members.

- - +  + + - +static std::locale::id  +

Public Member Functions

converter (size_t refs=0)
 Standard constructor.
virtual std::basic_string< Char > convert (conversion_type how, Char const *begin, Char const *end, int flags=0) const =0
converter (size_t refs=0)
 Standard constructor.
virtual std::basic_string< Char > convert (conversion_type how, Char const *begin, Char const *end, int flags=0) const =0

Static Public Attributes

-static std::locale::id id
 Locale identification.
id
 Locale identification.
-

Detailed Description

-

template<typename Char>
- class boost::locale::converter< Char >

+

Detailed Description

+

template<typename Char>
+class boost::locale::converter< Char >

The facet that implements text manipulation.

It is used to performs text conversion operations defined by conversion_type. It is specialized for four types of characters char, wchar_t, char16_t, char32_t

-

Member Function Documentation

+

Member Function Documentation


The documentation for this class was generated from the following file:
+
- + + + diff --git a/doc/html/classboost_1_1locale_1_1converter.js b/doc/html/classboost_1_1locale_1_1converter.js new file mode 100644 index 0000000..d9f6f01 --- /dev/null +++ b/doc/html/classboost_1_1locale_1_1converter.js @@ -0,0 +1,6 @@ +var classboost_1_1locale_1_1converter = +[ + [ "converter", "classboost_1_1locale_1_1converter.html#aba25fd4a18937543823cd61bef72c628", null ], + [ "convert", "classboost_1_1locale_1_1converter.html#a38dcc87504308ad5a51f3190e3c0da4b", null ], + [ "id", "classboost_1_1locale_1_1converter.html#a0ab17b265161bb2c5d7a233710d2740b", null ] +]; \ No newline at end of file diff --git a/doc/html/classboost_1_1locale_1_1converter__base-members.html b/doc/html/classboost_1_1locale_1_1converter__base-members.html index 470feca..d5302a0 100644 --- a/doc/html/classboost_1_1locale_1_1converter__base-members.html +++ b/doc/html/classboost_1_1locale_1_1converter__base-members.html @@ -2,46 +2,51 @@ + Boost.Locale: Member List + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- - +
+ + + diff --git a/doc/html/classboost_1_1locale_1_1converter__base.html b/doc/html/classboost_1_1locale_1_1converter__base.html index 28d71f2..3618502 100644 --- a/doc/html/classboost_1_1locale_1_1converter__base.html +++ b/doc/html/classboost_1_1locale_1_1converter__base.html @@ -2,46 +2,51 @@ + Boost.Locale: boost::locale::converter_base Class Reference + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- -

List of all members.

-

Public Types

enum  conversion_type {
-  normalization, +
enum  conversion_type {
+  normalization, upper_case, lower_case, case_folding,
-  title_case +  title_case
}
-

Detailed Description

-

This class provides base flags for text manipulation. It is used as base for converter facet.

-

Member Enumeration Documentation

+

Detailed Description

+

This class provides base flags for text manipulation. It is used as base for converter facet.

+

Member Enumeration Documentation

@@ -142,9 +150,20 @@ Public Types
The documentation for this class was generated from the following file: +
- + + + diff --git a/doc/html/classboost_1_1locale_1_1converter__base.js b/doc/html/classboost_1_1locale_1_1converter__base.js new file mode 100644 index 0000000..1a67106 --- /dev/null +++ b/doc/html/classboost_1_1locale_1_1converter__base.js @@ -0,0 +1,4 @@ +var classboost_1_1locale_1_1converter__base = +[ + [ "conversion_type", "classboost_1_1locale_1_1converter__base.html#a726bc2bbcbb6f1e550cca14163fb669b", null ] +]; \ No newline at end of file diff --git a/doc/html/classboost_1_1locale_1_1date__time-members.html b/doc/html/classboost_1_1locale_1_1date__time-members.html index cebc2e0..0eb7818 100644 --- a/doc/html/classboost_1_1locale_1_1date__time-members.html +++ b/doc/html/classboost_1_1locale_1_1date__time-members.html @@ -2,46 +2,51 @@ + Boost.Locale: Member List + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- - +
+ + + diff --git a/doc/html/classboost_1_1locale_1_1date__time.html b/doc/html/classboost_1_1locale_1_1date__time.html index 4719a56..cd6db25 100644 --- a/doc/html/classboost_1_1locale_1_1date__time.html +++ b/doc/html/classboost_1_1locale_1_1date__time.html @@ -2,46 +2,51 @@ + Boost.Locale: boost::locale::date_time Class Reference + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- - + +
+
+ + + + + + + + +
date_time const& boost::locale::date_time::operator= (date_time_period_set const & f)
+
+
+

assign values to various periods in set f

+
@@ -900,9 +873,8 @@ Public Member Functions bool boost::locale::date_time::operator== ( - date_time const &  - other -  )  + date_time const &  + other) const @@ -919,9 +891,8 @@ Public Member Functions bool boost::locale::date_time::operator> ( - date_time const &  - other -  )  + date_time const &  + other) const @@ -938,9 +909,8 @@ Public Member Functions bool boost::locale::date_time::operator>= ( - date_time const &  - other -  )  + date_time const &  + other) const @@ -948,25 +918,6 @@ Public Member Functions

compare date_time in the timeline (ignores difference in calendar, timezone etc)

-
-
- -
-
- - - - - - - - - -
date_time boost::locale::date_time::operator>> (date_time_period const &  v )  const
-
-
-

roll current date_time backward by date_time_period v

-
@@ -976,9 +927,8 @@ Public Member Functions date_time boost::locale::date_time::operator>> ( - period::period_type  - f -  )  + period::period_type  + f) const [inline] @@ -986,6 +936,24 @@ Public Member Functions

roll backward a date by single period f.

+
+
+ +
+
+ + + + + + + + +
date_time boost::locale::date_time::operator>> (date_time_period const & v) const
+
+
+

roll current date_time backward by date_time_period v

+
@@ -995,9 +963,8 @@ Public Member Functions date_time boost::locale::date_time::operator>> ( - date_time_period_set const &  - v -  )  + date_time_period_set const &  + v) const @@ -1005,25 +972,6 @@ Public Member Functions

roll current date_time backward by date_time_period_set v

-
-
- -
-
- - - - - - - - - -
date_time const& boost::locale::date_time::operator>>= (date_time_period_set const &  v ) 
-
-
-

roll current date_time backward by date_time_period_set v

-
@@ -1033,9 +981,8 @@ Public Member Functions date_time const& boost::locale::date_time::operator>>= ( - period::period_type  - f -  )  + period::period_type  + f) [inline] @@ -1052,9 +999,8 @@ Public Member Functions date_time const& boost::locale::date_time::operator>>= ( - date_time_period const &  - v -  )  + date_time_period const &  + v) @@ -1062,6 +1008,24 @@ Public Member Functions

roll current date_time backward by date_time_period v

+
+
+ +
+
+ + + + + + + + +
date_time const& boost::locale::date_time::operator>>= (date_time_period_set const & v)
+
+
+

roll current date_time backward by date_time_period_set v

+
@@ -1069,27 +1033,28 @@ Public Member Functions
- + - - + + - - + + - +
void boost::locale::date_time::set void boost::locale::date_time::set (period::period_type  f, period::period_type f,
int  v int v 
)

set specific period f value to v

- +
Examples:
calendar.cpp.
+
@@ -1097,11 +1062,10 @@ Public Member Functions
- + - - - + +
void boost::locale::date_time::swap void boost::locale::date_time::swap (date_time other ) date_timeother)
@@ -1116,10 +1080,9 @@ Public Member Functions
- + - - +
double boost::locale::date_time::time double boost::locale::date_time::time ( ) ) const
@@ -1135,11 +1098,10 @@ Public Member Functions
- + - - - + +
void boost::locale::date_time::time void boost::locale::date_time::time (double  v ) double v)
@@ -1153,9 +1115,20 @@ Public Member Functions
The documentation for this class was generated from the following file: +
- + + + diff --git a/doc/html/classboost_1_1locale_1_1date__time.js b/doc/html/classboost_1_1locale_1_1date__time.js new file mode 100644 index 0000000..cbe4559 --- /dev/null +++ b/doc/html/classboost_1_1locale_1_1date__time.js @@ -0,0 +1,54 @@ +var classboost_1_1locale_1_1date__time = +[ + [ "date_time", "classboost_1_1locale_1_1date__time.html#ae7a3b74e7512ddc4d618eb1f51c3d2b0", null ], + [ "date_time", "classboost_1_1locale_1_1date__time.html#a7d98e552f2ff8a421a5c226102ba0138", null ], + [ "date_time", "classboost_1_1locale_1_1date__time.html#a45008e76b980e7487e3d61b8372d67ae", null ], + [ "~date_time", "classboost_1_1locale_1_1date__time.html#a4865b1ef879fa0bfeecad3289370852f", null ], + [ "date_time", "classboost_1_1locale_1_1date__time.html#addfee06ea6efa5fdca252191176b5756", null ], + [ "date_time", "classboost_1_1locale_1_1date__time.html#ab806af3aee6d70057d1f8e6fbfd09216", null ], + [ "date_time", "classboost_1_1locale_1_1date__time.html#ada52e84093a2775db6e0b3c399b0b9cf", null ], + [ "date_time", "classboost_1_1locale_1_1date__time.html#abfa9db762ab227427778d8fc3c2bf73d", null ], + [ "date_time", "classboost_1_1locale_1_1date__time.html#a871745debde77a28f5fbc6e2b2a5f869", null ], + [ "difference", "classboost_1_1locale_1_1date__time.html#a36df44f891d2a39ca16f57e568b67a3d", null ], + [ "get", "classboost_1_1locale_1_1date__time.html#af6436a546d3b944238f9fa952e5e18bd", null ], + [ "is_in_daylight_saving_time", "classboost_1_1locale_1_1date__time.html#a047e6e010df55fee166dcb3c9e7d3b95", null ], + [ "maximum", "classboost_1_1locale_1_1date__time.html#adb258ce11408b62bc0f14a60a05f0752", null ], + [ "minimum", "classboost_1_1locale_1_1date__time.html#a3363a0c562300095432a17e472d2e52d", null ], + [ "operator!=", "classboost_1_1locale_1_1date__time.html#a289953d80af568f86ddf533c0b161663", null ], + [ "operator+", "classboost_1_1locale_1_1date__time.html#a0df3596add1804b1f64d363fea181fe2", null ], + [ "operator+", "classboost_1_1locale_1_1date__time.html#a4e23796608a8ef0cbd5338f21d220a73", null ], + [ "operator+", "classboost_1_1locale_1_1date__time.html#aa362fdfe044d1c56c4fe939bd3d406bc", null ], + [ "operator+=", "classboost_1_1locale_1_1date__time.html#ab3117067df65d1c33e89ab375f03d27c", null ], + [ "operator+=", "classboost_1_1locale_1_1date__time.html#a7116785ff9f8b5f403e10a24b9b4477d", null ], + [ "operator+=", "classboost_1_1locale_1_1date__time.html#a1e5c7d2a8fed92d1e71f3dda2548b637", null ], + [ "operator-", "classboost_1_1locale_1_1date__time.html#ac870c0fcba5814cd91bb9c63823e280a", null ], + [ "operator-", "classboost_1_1locale_1_1date__time.html#af83662eb6a5d2298cda9159f5277a563", null ], + [ "operator-", "classboost_1_1locale_1_1date__time.html#a464e16b35656568b21f34cb8b3e2c81a", null ], + [ "operator-=", "classboost_1_1locale_1_1date__time.html#a38468aff1a820dc1c41a2a8280120848", null ], + [ "operator-=", "classboost_1_1locale_1_1date__time.html#a6780aae474f33f0a64e7b457789d7524", null ], + [ "operator-=", "classboost_1_1locale_1_1date__time.html#ae03dfadaf23e2ff93ae3d456dd3eb05f", null ], + [ "operator/", "classboost_1_1locale_1_1date__time.html#ac2a3a8f6fdba552b19e478bb6757523e", null ], + [ "operator<", "classboost_1_1locale_1_1date__time.html#a7b27ad955eade1013a43336e2a17adec", null ], + [ "operator<<", "classboost_1_1locale_1_1date__time.html#a22d2b503e2d58c7e2983b89c69ed13bd", null ], + [ "operator<<", "classboost_1_1locale_1_1date__time.html#afc9286cc1d2ad907200a3d9ba5d91c00", null ], + [ "operator<<", "classboost_1_1locale_1_1date__time.html#a2fb78903ee3c27d320798a72bb29a0b0", null ], + [ "operator<<=", "classboost_1_1locale_1_1date__time.html#ae71279d6e8dcc984fe3703b61d545416", null ], + [ "operator<<=", "classboost_1_1locale_1_1date__time.html#aa95d61963c07fb1e39d01d099a4c281a", null ], + [ "operator<<=", "classboost_1_1locale_1_1date__time.html#a048c4e2a1967351e84006177c14ef5e2", null ], + [ "operator<=", "classboost_1_1locale_1_1date__time.html#a76c5b0bbc01bd561c25cb83f26e5f535", null ], + [ "operator=", "classboost_1_1locale_1_1date__time.html#abe5d459e7552ca13b127c682e0d9caab", null ], + [ "operator=", "classboost_1_1locale_1_1date__time.html#a2f7ccfb9e28fa3bb172be9f0446caafd", null ], + [ "operator==", "classboost_1_1locale_1_1date__time.html#a4f11ded4c5383cc3fcd3684d0aa43892", null ], + [ "operator>", "classboost_1_1locale_1_1date__time.html#a1907c677ae9b7d0736705df8ad58b3aa", null ], + [ "operator>=", "classboost_1_1locale_1_1date__time.html#a4d807fa280bbe8d88efbc9a05f4a2d7c", null ], + [ "operator>>", "classboost_1_1locale_1_1date__time.html#a3a53ba943cb5140bafbfbda3d44b4083", null ], + [ "operator>>", "classboost_1_1locale_1_1date__time.html#a50f73791a4a5b4b4a32483030d20e324", null ], + [ "operator>>", "classboost_1_1locale_1_1date__time.html#ad7132f1fb92d1703925b4d3d054c0c19", null ], + [ "operator>>=", "classboost_1_1locale_1_1date__time.html#a178faa979338310b9a92370a3618fa0e", null ], + [ "operator>>=", "classboost_1_1locale_1_1date__time.html#a4605cf04447095908cba7a1cba700b9e", null ], + [ "operator>>=", "classboost_1_1locale_1_1date__time.html#a797242365127dae7142f0a950c4e4e78", null ], + [ "set", "classboost_1_1locale_1_1date__time.html#a4c0ed3be4d5d3bb44014a2ea12927ff8", null ], + [ "swap", "classboost_1_1locale_1_1date__time.html#a704626c84b012080f5e0b73db3d080fb", null ], + [ "time", "classboost_1_1locale_1_1date__time.html#a17aa2b54462ebcf1860f8e4db9f7868e", null ], + [ "time", "classboost_1_1locale_1_1date__time.html#a71bc51cd2ef635dfb0da6c0b740dcb5f", null ] +]; \ No newline at end of file diff --git a/doc/html/classboost_1_1locale_1_1date__time__duration-members.html b/doc/html/classboost_1_1locale_1_1date__time__duration-members.html index 9eb2d71..1af6c55 100644 --- a/doc/html/classboost_1_1locale_1_1date__time__duration-members.html +++ b/doc/html/classboost_1_1locale_1_1date__time__duration-members.html @@ -2,46 +2,51 @@ + Boost.Locale: Member List + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- - +
+ + + diff --git a/doc/html/classboost_1_1locale_1_1date__time__duration.html b/doc/html/classboost_1_1locale_1_1date__time__duration.html index 043a19f..9bfcb71 100644 --- a/doc/html/classboost_1_1locale_1_1date__time__duration.html +++ b/doc/html/classboost_1_1locale_1_1date__time__duration.html @@ -2,46 +2,51 @@ + Boost.Locale: boost::locale::date_time_duration Class Reference + - - + + + + + + + + -
-
-
+
-

- - - 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 -

-
+
+ + + + + + + + + + + + + +
+
Boost.Locale + +
+ +
-
- -