Namespaces
Variants
Views
Actions

Difference between revisions of "Template:cpp/io/ios base/inherit"

From cppreference.com
 
m (fmt)
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{inherited | [[cpp/io/ios_base | {{small|std::}}ios_base]] |
+
{{inherited|[[cpp/io/ios_base|{{small|std::}}ios_base]]|
{{dcl list begin}}
+
===Member functions===
{{dcl list h1 | Member functions}}
+
{{dsc begin}}
 +
{{dsc h2|Formatting}}
 +
{{dsc inc|cpp/io/ios_base/dsc flags}}
 +
{{dsc inc|cpp/io/ios_base/dsc setf}}
 +
{{dsc inc|cpp/io/ios_base/dsc unsetf}}
 +
{{dsc inc|cpp/io/ios_base/dsc precision}}
 +
{{dsc inc|cpp/io/ios_base/dsc width}}
  
{{dcl list h2 | Formatting}}
+
{{dsc h2|Locales}}
{{dcl list template | s=cpp/io/ios_base | cpp/io/ios_base/dcl list flags}}
+
{{dsc inc|cpp/io/ios_base/dsc imbue}}
{{dcl list template | s=cpp/io/ios_base | cpp/io/ios_base/dcl list setf}}
+
{{dsc inc|cpp/io/ios_base/dsc getloc}}
{{dcl list template | s=cpp/io/ios_base | cpp/io/ios_base/dcl list unsetf}}
+
{{dcl list template | s=cpp/io/ios_base | cpp/io/ios_base/dcl list precision}}
+
{{dcl list template | s=cpp/io/ios_base | cpp/io/ios_base/dcl list width}}
+
  
{{dcl list h2 | Locales}}
+
{{dsc h2|Internal extensible array}}
{{dcl list template | s=cpp/io/ios_base | cpp/io/ios_base/dcl list imbue}}
+
{{dsc inc|cpp/io/ios_base/dsc xalloc}}
{{dcl list template | s=cpp/io/ios_base | cpp/io/ios_base/dcl list getloc}}
+
{{dsc inc|cpp/io/ios_base/dsc iword}}
 +
{{dsc inc|cpp/io/ios_base/dsc pword}}
  
{{dcl list h2 | Internal extensible array}}
+
{{dsc h2|Miscellaneous}}
{{dcl list template | s=cpp/io/ios_base | cpp/io/ios_base/dcl list xalloc}}
+
{{dsc inc|cpp/io/ios_base/dsc register_callback}}
{{dcl list template | s=cpp/io/ios_base | cpp/io/ios_base/dcl list iword}}
+
{{dsc inc|cpp/io/ios_base/dsc sync_with_stdio}}
{{dcl list template | s=cpp/io/ios_base | cpp/io/ios_base/dcl list pword}}
+
  
{{dcl list h2 | Miscellaneous}}
+
{{dsc h2|Member classes}}
{{dcl list template | s=cpp/io/ios_base | cpp/io/ios_base/dcl list register_callback}}
+
{{dsc inc|cpp/io/ios_base/dsc failure}}
{{dcl list template | s=cpp/io/ios_base | cpp/io/ios_base/dcl list sync_with_stdio}}
+
{{dsc inc|cpp/io/ios_base/dsc Init}}
 +
{{dsc end}}
  
{{dcl list h2 | Member classes}}
+
{{dsc begin}}
{{dcl list template | s=cpp/io/ios_base | cpp/io/ios_base/dcl list failure}}
+
{{dsc h1|Member types and constants}}
{{dcl list template | s=cpp/io/ios_base | cpp/io/ios_base/dcl list Init}}
+
{{dsc hitem|Type|Explanation}}
{{dcl list end}}
+
{{dsc inc|cpp/io/ios_base/dsc openmode}}
 
+
{{dsc inc|cpp/io/ios_base/dsc fmtflags}}
{{tdcl list begin}}
+
{{dsc inc|cpp/io/ios_base/dsc iostate}}
{{tdcl list h1 | Member types and constants}}
+
{{dsc inc|cpp/io/ios_base/dsc seekdir}}
{{tdcl list hitem | Type | Explanation}}
+
{{dsc inc|cpp/io/ios_base/dsc event}}
{{tdcl list template | cpp/io/ios_base/tdcl list openmode}}
+
{{dsc inc|cpp/io/ios_base/dsc event_callback}}
{{tdcl list template | cpp/io/ios_base/tdcl list fmtflags}}
+
{{dsc end}}
{{tdcl list template | cpp/io/ios_base/tdcl list iostate}}
+
{{tdcl list template | cpp/io/ios_base/tdcl list seekdir}}
+
{{tdcl list template | cpp/io/ios_base/tdcl list event}}
+
{{tdcl list template | cpp/io/ios_base/tdcl list event_callback}}
+
{{tdcl list end}}
+
 
}}
 
}}

Latest revision as of 03:44, 6 December 2023

Contents

Inherited from std::ios_base

Member functions

Formatting
manages format flags
(public member function) [edit]
sets specific format flag
(public member function) [edit]
clears specific format flag
(public member function) [edit]
manages decimal precision of floating point operations
(public member function) [edit]
manages field width
(public member function) [edit]
Locales
sets locale
(public member function) [edit]
returns current locale
(public member function) [edit]
Internal extensible array
[static]
returns a program-wide unique integer that is safe to use as index to pword() and iword()
(public static member function) [edit]
resizes the private storage if necessary and access to the long element at the given index
(public member function) [edit]
resizes the private storage if necessary and access to the void* element at the given index
(public member function) [edit]
Miscellaneous
registers event callback function
(public member function) [edit]
sets whether C++ and C I/O libraries are interoperable
(public static member function) [edit]
Member classes
stream exception
(public member class) [edit]
initializes standard stream objects
(public member class) [edit]

Member types and constants

Type Explanation
stream open mode type

The following constants are also defined:

Constant Explanation[edit]
app seek to the end of stream before each write[edit]
binary open in binary mode[edit]
in open for reading[edit]
out open for writing[edit]
trunc discard the contents of the stream when opening[edit]
ate seek to the end of stream immediately after open[edit]
noreplace (C++23) open in exclusive mode[edit]

(typedef) [edit]
formatting flags type

The following constants are also defined:

Constant Explanation[edit]
dec use decimal base for integer I/O: see std::dec[edit]
oct use octal base for integer I/O: see std::oct[edit]
hex use hexadecimal base for integer I/O: see std::hex[edit]
basefield dec | oct | hex. Useful for masking operations[edit]
left left adjustment (adds fill characters to the right): see std::left[edit]
right right adjustment (adds fill characters to the left): see std::right[edit]
internal internal adjustment (adds fill characters to the internal designated point): see std::internal[edit]
adjustfield left | right | internal. Useful for masking operations[edit]
scientific generate floating point types using scientific notation, or hex notation if combined with fixed: see std::scientific[edit]
fixed generate floating point types using fixed notation, or hex notation if combined with scientific: see std::fixed[edit]
floatfield scientific | fixed. Useful for masking operations[edit]
boolalpha insert and extract bool type in alphanumeric format: see std::boolalpha[edit]
showbase generate a prefix indicating the numeric base for integer output, require the currency indicator in monetary I/O: see std::showbase[edit]
showpoint generate a decimal-point character unconditionally for floating-point number output: see std::showpoint[edit]
showpos generate a + character for non-negative numeric output: see std::showpos[edit]
skipws skip leading whitespace before certain input operations: see std::skipws[edit]
unitbuf flush the output after each output operation: see std::unitbuf[edit]
uppercase replace certain lowercase letters with their uppercase
equivalents in certain output operations: see std::uppercase[edit]

(typedef) [edit]
state of the stream type

The following constants are also defined:

Constant Explanation[edit]
goodbit no error[edit]
badbit irrecoverable stream error[edit]
failbit input/output operation failed (formatting or extraction error)[edit]
eofbit associated input sequence has reached end-of-file[edit]

(typedef) [edit]
seeking direction type

The following constants are also defined:

Constant Explanation[edit]
beg the beginning of a stream[edit]
end the ending of a stream[edit]
cur the current position of stream position indicator[edit]

(typedef) [edit]
specifies event type
(enum) [edit]
callback function type
(typedef) [edit]