diff --git a/thirdparty/urdl-2013-08-15/COPYING b/thirdparty/urdl-2013-08-15/COPYING deleted file mode 100644 index fb7e21a..0000000 --- a/thirdparty/urdl-2013-08-15/COPYING +++ /dev/null @@ -1,4 +0,0 @@ -Copyright (c) 2009-2013 Christopher M. Kohlhoff (chris at kohlhoff dot com) - -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) diff --git a/thirdparty/urdl-2013-08-15/Jamroot b/thirdparty/urdl-2013-08-15/Jamroot deleted file mode 100644 index e7bae9f..0000000 --- a/thirdparty/urdl-2013-08-15/Jamroot +++ /dev/null @@ -1,55 +0,0 @@ -import modules ; -import package ; - -path-constant URDL_ROOT : . ; - -BOOST_ROOT = [ modules.peek : BOOST_ROOT ] ; -if $(BOOST_ROOT) -{ - use-project /boost : $(BOOST_ROOT) ; -} - -rule handle-static-runtime ( properties * ) -{ - if shared in $(properties) && static in $(properties) - { - return no ; - } -} - -project - : - build-dir build/bin - : - requirements - multi - @handle-static-runtime - : - default-build - debug release - multi - shared static - shared static - ; - -install lib - : - build - : - lib - LIB - ; - -local patterns = *.hpp *.ipp ; - -local dirs = include/urdl include/urdl/* ; - -package.install install - : - include - : - : - build - : - [ glob $(dirs)/$(patterns) ] - ; diff --git a/thirdparty/urdl-2013-08-15/LICENSE_1_0.txt b/thirdparty/urdl-2013-08-15/LICENSE_1_0.txt deleted file mode 100644 index 36b7cd9..0000000 --- a/thirdparty/urdl-2013-08-15/LICENSE_1_0.txt +++ /dev/null @@ -1,23 +0,0 @@ -Boost Software License - Version 1.0 - August 17th, 2003 - -Permission is hereby granted, free of charge, to any person or organization -obtaining a copy of the software and accompanying documentation covered by -this license (the "Software") to use, reproduce, display, distribute, -execute, and transmit the Software, and to prepare derivative works of the -Software, and to permit third-parties to whom the Software is furnished to -do so, all subject to the following: - -The copyright notices in the Software and this entire statement, including -the above license grant, this restriction and the following disclaimer, -must be included in all copies of the Software, in whole or in part, and -all derivative works of the Software, unless such copies or derivative -works are solely in the form of machine-executable object code generated by -a source language processor. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT -SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE -FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/thirdparty/urdl-2013-08-15/README b/thirdparty/urdl-2013-08-15/README deleted file mode 100644 index b118837..0000000 --- a/thirdparty/urdl-2013-08-15/README +++ /dev/null @@ -1,4 +0,0 @@ -urdl version 0.1 -Released Wednesday, 03 June 2009. - -See doc/index.html for build information and API documentation. diff --git a/thirdparty/urdl-2013-08-15/build/Jamfile b/thirdparty/urdl-2013-08-15/build/Jamfile deleted file mode 100644 index b435fcc..0000000 --- a/thirdparty/urdl-2013-08-15/build/Jamfile +++ /dev/null @@ -1,102 +0,0 @@ -import common ; -import os ; -import modules ; - -if [ os.name ] = SOLARIS -{ - lib socket ; - lib nsl ; -} -else if [ os.name ] = NT -{ - lib ws2_32 ; - lib mswsock ; -} -else if [ os.name ] = HPUX -{ - lib ipv6 ; -} - -local SSL_OPTIONS ; -if [ modules.peek : URDL_DISABLE_SSL ] = 1 -{ - SSL_OPTIONS = URDL_DISABLE_SSL=1 ; -} -else if [ os.name ] = NT -{ - OPENSSL_ROOT = [ modules.peek : OPENSSL_ROOT ] ; - lib user32 ; - lib advapi32 ; - lib gdi32 ; - SSL_OPTIONS = $(OPENSSL_ROOT)/inc32 - $(OPENSSL_ROOT)/out32dll/libeay32.lib - $(OPENSSL_ROOT)/out32dll/ssleay32.lib - user32 advapi32 gdi32 ; -} -else -{ - lib ssl ; - lib crypto ; - SSL_OPTIONS = ssl crypto ; -} - -project urdl - : - source-location ../src - : - requirements - multi - : - usage-requirements - shared:URDL_DYN_LINK=1 - static:URDL_STATIC_LINK=1 - $(URDL_ROOT)/include - /boost/system//boost_system - /boost/date_time//boost_date_time - BOOST_ALL_NO_LIB=1 - SOLARIS:socket - SOLARIS:nsl - NT:_WIN32_WINNT=0x0501 - NT:WIN32_LEAN_AND_MEAN=1 - NT,msvc:_SCL_SECURE_NO_WARNINGS=1 - NT,msvc:_CRT_SECURE_NO_WARNINGS=1 - NT,gcc:ws2_32 - NT,gcc:mswsock - NT,gcc-cygwin:__USE_W32_SOCKETS - HPUX,gcc:_XOPEN_SOURCE_EXTENDED - HPUX:ipv6 - $(SSL_OPTIONS) - ; - -lib urdl - : - urdl.cpp - : - shared:BOOST_ALL_DYN_LINK=1 - static:BOOST_ALL_STATIC_LINK=1 - $(URDL_ROOT)/include - /boost/system//boost_system - /boost/date_time//boost_date_time - BOOST_ALL_NO_LIB=1 - SOLARIS:socket - SOLARIS:nsl - NT:_WIN32_WINNT=0x0501 - NT,msvc:_SCL_SECURE_NO_WARNINGS=1 - NT,msvc:_CRT_SECURE_NO_WARNINGS=1 - NT,gcc:ws2_32 - NT,gcc:mswsock - NT,gcc-cygwin:__USE_W32_SOCKETS - HPUX,gcc:_XOPEN_SOURCE_EXTENDED - HPUX:ipv6 - on - @tag - $(SSL_OPTIONS) - ; - -rule tag ( name : type ? : property-set ) -{ - local result = [ common.format-name - - : $(name) : $(type) : $(property-set) ] ; - return "$(result)" ; -} diff --git a/thirdparty/urdl-2013-08-15/doc/Jamfile b/thirdparty/urdl-2013-08-15/doc/Jamfile deleted file mode 100644 index 65e5838..0000000 --- a/thirdparty/urdl-2013-08-15/doc/Jamfile +++ /dev/null @@ -1,62 +0,0 @@ -# -# Copyright (c) 2003-2013 Christopher M. Kohlhoff (chris at kohlhoff dot com) -# -# 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) -# - -using quickbook ; - -project - : - default-build - debug - multi - shared - shared - ; - -xml standalone_doc - : - urdl.qbk - ; - -boostbook standalone - : - standalone_doc - : - boost.image.src=urdl.png - boost.image.alt="Urdl C++ Library" - boost.image.w=160 - boost.image.h=60 - nav.layout=none - navig.graphics.path="" - admon.graphics.path="" - chapter.autolabel=0 - chunk.section.depth=8 - chunk.first.sections=1 - toc.section.depth=3 - toc.max.depth=3 - generate.section.toc.level=2 - generate.toc="chapter toc section toc" - ; - -install html - : - /boost//doc/src/boostbook.css - /boost//doc/src/images/blank.png - /boost//doc/src/images/caution.png - /boost//doc/src/images/draft.png - /boost//doc/src/images/home.png - /boost//doc/src/images/important.png - /boost//doc/src/images/next_disabled.png - /boost//doc/src/images/next.png - /boost//doc/src/images/note.png - /boost//doc/src/images/prev_disabled.png - /boost//doc/src/images/prev.png - /boost//doc/src/images/tip.png - /boost//doc/src/images/up_disabled.png - /boost//doc/src/images/up.png - /boost//doc/src/images/warning.png - urdl.png - ; diff --git a/thirdparty/urdl-2013-08-15/doc/doxy2qbk.pl b/thirdparty/urdl-2013-08-15/doc/doxy2qbk.pl deleted file mode 100755 index 1bc0a09..0000000 --- a/thirdparty/urdl-2013-08-15/doc/doxy2qbk.pl +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/perl -w - -# Copyright (c) 2003-2013 Christopher M. Kohlhoff (chris at kohlhoff dot com) -# -# 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) - -use strict; - -system("doxygen reference.dox"); -chdir("xml"); -system("xsltproc combine.xslt index.xml > all.xml"); -chdir(".."); -system("xsltproc reference.xsl xml/all.xml > reference.qbk"); -system("rm -rf xml"); diff --git a/thirdparty/urdl-2013-08-15/doc/index.html b/thirdparty/urdl-2013-08-15/doc/index.html deleted file mode 100644 index 15253e0..0000000 --- a/thirdparty/urdl-2013-08-15/doc/index.html +++ /dev/null @@ -1,21 +0,0 @@ - - - Urdl - - - -

- Automatic redirection failed, please go to - html/index.html -

-
-

- Copyright (c) 2009-2013 Christopher M. Kohlhoff -

-

- Distributed under the Boost Software License, Version 1.0. (See accompanying - file LICENSE_1_0.txt or copy at - www.boost.org/LICENSE_1_0.txt) -

- - diff --git a/thirdparty/urdl-2013-08-15/doc/index.xml b/thirdparty/urdl-2013-08-15/doc/index.xml deleted file mode 100644 index 973bc4c..0000000 --- a/thirdparty/urdl-2013-08-15/doc/index.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - -
- Index - - - -
diff --git a/thirdparty/urdl-2013-08-15/doc/reference.dox b/thirdparty/urdl-2013-08-15/doc/reference.dox deleted file mode 100644 index 001f113..0000000 --- a/thirdparty/urdl-2013-08-15/doc/reference.dox +++ /dev/null @@ -1,223 +0,0 @@ -# Doxyfile 1.4.5 - -#--------------------------------------------------------------------------- -# Project related configuration options -#--------------------------------------------------------------------------- -PROJECT_NAME = "Urdl Reference" -PROJECT_NUMBER = -OUTPUT_DIRECTORY = . -CREATE_SUBDIRS = NO -OUTPUT_LANGUAGE = English -USE_WINDOWS_ENCODING = NO -BRIEF_MEMBER_DESC = YES -REPEAT_BRIEF = YES -ABBREVIATE_BRIEF = -ALWAYS_DETAILED_SEC = YES -INLINE_INHERITED_MEMB = YES -FULL_PATH_NAMES = YES -STRIP_FROM_PATH = ./../../../ -STRIP_FROM_INC_PATH = -SHORT_NAMES = NO -JAVADOC_AUTOBRIEF = NO -MULTILINE_CPP_IS_BRIEF = YES -DETAILS_AT_TOP = YES -INHERIT_DOCS = NO -SEPARATE_MEMBER_PAGES = NO -TAB_SIZE = 2 -ALIASES = -OPTIMIZE_OUTPUT_FOR_C = NO -OPTIMIZE_OUTPUT_JAVA = NO -BUILTIN_STL_SUPPORT = NO -DISTRIBUTE_GROUP_DOC = NO -SUBGROUPING = YES -#--------------------------------------------------------------------------- -# Build related configuration options -#--------------------------------------------------------------------------- -EXTRACT_ALL = YES -EXTRACT_PRIVATE = YES -EXTRACT_STATIC = YES -EXTRACT_LOCAL_CLASSES = NO -EXTRACT_LOCAL_METHODS = NO -HIDE_UNDOC_MEMBERS = YES -HIDE_UNDOC_CLASSES = YES -HIDE_FRIEND_COMPOUNDS = NO -HIDE_IN_BODY_DOCS = NO -INTERNAL_DOCS = NO -CASE_SENSE_NAMES = YES -HIDE_SCOPE_NAMES = NO -SHOW_INCLUDE_FILES = NO -INLINE_INFO = NO -SORT_MEMBER_DOCS = NO -SORT_BRIEF_DOCS = NO -SORT_BY_SCOPE_NAME = NO -GENERATE_TODOLIST = NO -GENERATE_TESTLIST = NO -GENERATE_BUGLIST = NO -GENERATE_DEPRECATEDLIST= NO -ENABLED_SECTIONS = -MAX_INITIALIZER_LINES = 30 -SHOW_USED_FILES = NO -SHOW_DIRECTORIES = NO -FILE_VERSION_FILTER = -#--------------------------------------------------------------------------- -# configuration options related to warning and progress messages -#--------------------------------------------------------------------------- -QUIET = NO -WARNINGS = YES -WARN_IF_UNDOCUMENTED = YES -WARN_IF_DOC_ERROR = YES -WARN_NO_PARAMDOC = NO -WARN_FORMAT = "$file:$line: $text" -WARN_LOGFILE = -#--------------------------------------------------------------------------- -# configuration options related to the input files -#--------------------------------------------------------------------------- -INPUT = ./../include/urdl std_dox.txt -FILE_PATTERNS = *.hpp -RECURSIVE = NO -EXCLUDE = -EXCLUDE_SYMLINKS = NO -EXCLUDE_PATTERNS = -EXAMPLE_PATH = -EXAMPLE_PATTERNS = -EXAMPLE_RECURSIVE = YES -IMAGE_PATH = -INPUT_FILTER = -FILTER_PATTERNS = -FILTER_SOURCE_FILES = NO -#--------------------------------------------------------------------------- -# configuration options related to source browsing -#--------------------------------------------------------------------------- -SOURCE_BROWSER = NO -INLINE_SOURCES = NO -STRIP_CODE_COMMENTS = YES -REFERENCED_BY_RELATION = NO -REFERENCES_RELATION = NO -USE_HTAGS = NO -VERBATIM_HEADERS = NO -#--------------------------------------------------------------------------- -# configuration options related to the alphabetical class index -#--------------------------------------------------------------------------- -ALPHABETICAL_INDEX = YES -COLS_IN_ALPHA_INDEX = 1 -IGNORE_PREFIX = -#--------------------------------------------------------------------------- -# configuration options related to the HTML output -#--------------------------------------------------------------------------- -GENERATE_HTML = NO -HTML_OUTPUT = . -HTML_FILE_EXTENSION = .html -HTML_HEADER = -HTML_FOOTER = -HTML_STYLESHEET = -HTML_ALIGN_MEMBERS = YES -GENERATE_HTMLHELP = NO -CHM_FILE = -HHC_LOCATION = -GENERATE_CHI = NO -BINARY_TOC = NO -TOC_EXPAND = NO -DISABLE_INDEX = YES -ENUM_VALUES_PER_LINE = 1 -GENERATE_TREEVIEW = NO -TREEVIEW_WIDTH = 250 -#--------------------------------------------------------------------------- -# configuration options related to the LaTeX output -#--------------------------------------------------------------------------- -GENERATE_LATEX = NO -LATEX_OUTPUT = latex -LATEX_CMD_NAME = latex -MAKEINDEX_CMD_NAME = makeindex -COMPACT_LATEX = NO -PAPER_TYPE = a4wide -EXTRA_PACKAGES = -LATEX_HEADER = -PDF_HYPERLINKS = NO -USE_PDFLATEX = NO -LATEX_BATCHMODE = NO -LATEX_HIDE_INDICES = NO -#--------------------------------------------------------------------------- -# configuration options related to the RTF output -#--------------------------------------------------------------------------- -GENERATE_RTF = NO -RTF_OUTPUT = rtf -COMPACT_RTF = NO -RTF_HYPERLINKS = NO -RTF_STYLESHEET_FILE = -RTF_EXTENSIONS_FILE = -#--------------------------------------------------------------------------- -# configuration options related to the man page output -#--------------------------------------------------------------------------- -GENERATE_MAN = NO -MAN_OUTPUT = man -MAN_EXTENSION = .3 -MAN_LINKS = NO -#--------------------------------------------------------------------------- -# configuration options related to the XML output -#--------------------------------------------------------------------------- -GENERATE_XML = YES -XML_OUTPUT = xml -XML_SCHEMA = -XML_DTD = -XML_PROGRAMLISTING = NO -#--------------------------------------------------------------------------- -# configuration options for the AutoGen Definitions output -#--------------------------------------------------------------------------- -GENERATE_AUTOGEN_DEF = NO -#--------------------------------------------------------------------------- -# configuration options related to the Perl module output -#--------------------------------------------------------------------------- -GENERATE_PERLMOD = NO -PERLMOD_LATEX = NO -PERLMOD_PRETTY = YES -PERLMOD_MAKEVAR_PREFIX = -#--------------------------------------------------------------------------- -# Configuration options related to the preprocessor -#--------------------------------------------------------------------------- -ENABLE_PREPROCESSING = YES -MACRO_EXPANSION = YES -EXPAND_ONLY_PREDEF = YES -SEARCH_INCLUDES = YES -INCLUDE_PATH = -INCLUDE_FILE_PATTERNS = -PREDEFINED = URDL_DECL -EXPAND_AS_DEFINED = -SKIP_FUNCTION_MACROS = YES -#--------------------------------------------------------------------------- -# Configuration::additions related to external references -#--------------------------------------------------------------------------- -TAGFILES = -GENERATE_TAGFILE = -ALLEXTERNALS = NO -EXTERNAL_GROUPS = YES -PERL_PATH = /usr/bin/perl -#--------------------------------------------------------------------------- -# Configuration options related to the dot tool -#--------------------------------------------------------------------------- -CLASS_DIAGRAMS = NO -HIDE_UNDOC_RELATIONS = YES -HAVE_DOT = YES -CLASS_GRAPH = YES -COLLABORATION_GRAPH = NO -GROUP_GRAPHS = NO -UML_LOOK = NO -TEMPLATE_RELATIONS = YES -INCLUDE_GRAPH = NO -INCLUDED_BY_GRAPH = NO -CALL_GRAPH = NO -GRAPHICAL_HIERARCHY = NO -DIRECTORY_GRAPH = NO -DOT_IMAGE_FORMAT = png -DOT_PATH = -DOTFILE_DIRS = -MAX_DOT_GRAPH_WIDTH = 640 -MAX_DOT_GRAPH_HEIGHT = 640 -MAX_DOT_GRAPH_DEPTH = 0 -DOT_TRANSPARENT = NO -DOT_MULTI_TARGETS = NO -GENERATE_LEGEND = NO -DOT_CLEANUP = YES -#--------------------------------------------------------------------------- -# Configuration::additions related to the search engine -#--------------------------------------------------------------------------- -SEARCHENGINE = NO diff --git a/thirdparty/urdl-2013-08-15/doc/reference.qbk b/thirdparty/urdl-2013-08-15/doc/reference.qbk deleted file mode 100644 index 08f20a0..0000000 --- a/thirdparty/urdl-2013-08-15/doc/reference.qbk +++ /dev/null @@ -1,4535 +0,0 @@ -[/ - / Copyright (c) 2003-2013 Christopher M. Kohlhoff (chris at kohlhoff dot com) - / - / 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) - /] - -[section:reference Reference] - - - -[section:core Core Classes] - - -[section:istream istream] - -[indexterm2 istream..class] -The class `istream` supports reading content from a specified URL. - - - class istream : - public std::basic_istream< char > - - -['[*Member Functions]] -[table - [[Name][Description]] - - [ - [[link urdl.reference.core.istream.close [*close]]] - [Closes the stream. ] - ] - - [ - [[link urdl.reference.core.istream.content_length [*content_length]]] - [Gets the length of the content obtained from the URL. ] - ] - - [ - [[link urdl.reference.core.istream.content_type [*content_type]]] - [Gets the MIME type of the content obtained from the URL. ] - ] - - [ - [[link urdl.reference.core.istream.error [*error]]] - [Gets the last error associated with the stream. ] - ] - - [ - [[link urdl.reference.core.istream.get_option [*get_option]]] - [Gets the current value of an option that controls the behaviour of the stream. ] - ] - - [ - [[link urdl.reference.core.istream.get_options [*get_options]]] - [Gets the values of all options set on the stream. ] - ] - - [ - [[link urdl.reference.core.istream.headers [*headers]]] - [Gets the protocol-specific headers obtained from the URL. ] - ] - - [ - [[link urdl.reference.core.istream.is_open [*is_open]]] - [Determines whether the stream is open. ] - ] - - [ - [[link urdl.reference.core.istream.istream [*istream]]] - [Constructs an object of class istream. ] - ] - - [ - [[link urdl.reference.core.istream.open [*open]]] - [Opens the specified URL. ] - ] - - [ - [[link urdl.reference.core.istream.open_timeout [*open_timeout]]] - [Gets the open timeout of the stream. - - Sets the open timeout of the stream. ] - ] - - [ - [[link urdl.reference.core.istream.rdbuf [*rdbuf]]] - [Gets the underlying stream buffer. ] - ] - - [ - [[link urdl.reference.core.istream.read_timeout [*read_timeout]]] - [Gets the read timeout of the stream. - - Sets the read timeout of the stream. ] - ] - - [ - [[link urdl.reference.core.istream.set_option [*set_option]]] - [Sets an option to control the behaviour of the stream. ] - ] - - [ - [[link urdl.reference.core.istream.set_options [*set_options]]] - [Sets options to control the behaviour of the stream. ] - ] - -] - - -['[*Remarks]] - -The class stores an object of class `istreambuf`. - -Currently supported URL protocols are `http`, `https` and `file`. - - -['[*Example]] - -To read the entire content of a resource located by a URL into a string: - - urdl::istream is("http://www.boost.org/LICENSE_1_0.txt"); - if (is) - { - std::string content; - if (std::getline(is, content, std::char_traits::eof())) - { - ... - } - } - - - - -['[*Requirements]] - -[*Header:] `` - -[*Namespace:] `urdl` - - - -[section:close istream::close] - -[indexterm2 close..istream] -Closes the stream. - - - void close(); - - - -['[*Remarks]] - -Calls `rdbuf()->close()` and, if that function returns a null pointer, calls `setstate(failbit)` (which may throw `ios_base::failure`). - - - -[endsect] - - - -[section:content_length istream::content_length] - -[indexterm2 content_length..istream] -Gets the length of the content obtained from the URL. - - - std::size_t content_length() const; - - - -['[*Return Value]] - -The length, in bytes, of the content. If the content associated with the URL does not specify a length, `std::numeric_limits::max()`. - -['[*Remarks]] - -Returns `rdbuf()->content_length()`. - - - -[endsect] - - - -[section:content_type istream::content_type] - -[indexterm2 content_type..istream] -Gets the MIME type of the content obtained from the URL. - - - std::string content_type() const; - - - -['[*Return Value]] - -A string specifying the MIME type. Examples of possible return values include `text/plain`, `text/html` and `image/png`. - -['[*Remarks]] - -Returns `rdbuf()->content_type()`. - -Not all URL protocols support a content type. For these protocols, this function returns an empty string. - - -[endsect] - - - -[section:error istream::error] - -[indexterm2 error..istream] -Gets the last error associated with the stream. - - - const boost::system::error_code & error() const; - - - -['[*Return Value]] - -An `error_code` corresponding to the last error from the stream. - -['[*Remarks]] - -Returns a reference to an `error_code` object representing the last failure reported by an `istreambuf` function. The set of possible `error_code` values and categories depends on the protocol of the URL used to open the stream. - -['[*Example]] - -To take action given a specific error: - - urdl::istream is("http://somesite/page"); - if (!is) - { - if (is.error() == urdl::http::errc::forbidden) - { - std::cout << "Computer says no" << std::endl; - } - } - - - - - - -[endsect] - - - -[section:get_option istream::get_option] - -[indexterm2 get_option..istream] -Gets the current value of an option that controls the behaviour of the stream. - - - template< - typename Option> - Option get_option() const; - - - -['[*Return Value]] - -The current value of the option. - -['[*Remarks]] - -Returns `rdbuf()->get_option