Go to the source code of this file.
Typedefs | |
| typedef charT | char_type |
| typedef traits | traits_type |
| typedef std::basic_ostream< charT, traits > | ostream_type |
Functions | |
| template<class T , class charT = char, class traits = std::char_traits<charT>> | |
| class infix_ostream_iterator if | defined (__GNUC__) &&!defined(__clang__) &&(__GNUC__< |
| GCC9 currently hits a "no type named 'value_type'" error during build if this is removed and iterator traits are listed within the class corresponding to the C++17 standard. More... | |
| infix_ostream_iterator (ostream_type &s) | |
| infix_ostream_iterator (ostream_type &s, charT const *d, bool first=true) | |
| infix_ostream_iterator< T, charT, traits > & | operator= (T const &item) |
| infix_ostream_iterator< T, charT, traits > & | operator* () |
| infix_ostream_iterator< T, charT, traits > & | operator++ () |
| infix_ostream_iterator< T, charT, traits > & | operator++ (int) |
Variables | |
| class infix_ostream_iterator if | void |
| std::basic_ostream< charT, traits > * | os |
| charT const * | delimiter |
| bool | first_elem |
| typedef charT char_type |
Definition at line 38 of file InfixIterator.h.
| typedef std::basic_ostream<charT, traits> ostream_type |
Definition at line 40 of file InfixIterator.h.
| typedef traits traits_type |
Definition at line 39 of file InfixIterator.h.
| class infix_ostream_iterator if defined | ( | __GNUC__ | ) | && |
GCC9 currently hits a "no type named 'value_type'" error during build if this is removed and iterator traits are listed within the class corresponding to the C++17 standard.
This preserves use of std::iterator for GCC9 and earlier.
Referenced by NEML2ModelExecutor::expandInputs().
| infix_ostream_iterator | ( | ostream_type & | s | ) |
Definition at line 41 of file InfixIterator.h.
| infix_ostream_iterator | ( | ostream_type & | s, |
| charT const * | d, | ||
| bool | first = true |
||
| ) |
Definition at line 42 of file InfixIterator.h.
| infix_ostream_iterator<T, charT, traits>& operator* | ( | ) |
Definition at line 56 of file InfixIterator.h.
| infix_ostream_iterator<T, charT, traits>& operator++ | ( | ) |
Definition at line 57 of file InfixIterator.h.
| infix_ostream_iterator<T, charT, traits>& operator++ | ( | int | ) |
Definition at line 58 of file InfixIterator.h.
| infix_ostream_iterator<T, charT, traits>& operator= | ( | T const & | item | ) |
Definition at line 46 of file InfixIterator.h.
Referenced by InputParameters::InputParameters(), and InputParameters::operator=().
| charT const* delimiter |
Definition at line 34 of file InfixIterator.h.
Referenced by MooseUtils::DelimitedFileReaderTempl< T >::header(), operator=(), MooseUtils::DelimitedFileReaderTempl< T >::processLine(), MooseUtils::DelimitedFileReaderTempl< T >::readColumnData(), MooseUtils::DelimitedFileReaderTempl< T >::readRowData(), MooseUtils::rsplit(), FormattedTable::setDelimiter(), MooseUtils::split(), and MooseUtils::tokenizeAndConvert().
| bool first_elem |
Definition at line 35 of file InfixIterator.h.
Referenced by Moose::elementsIntersectedByLine(), and operator=().
| std::basic_ostream<charT, traits>* os |
Definition at line 33 of file InfixIterator.h.
Referenced by DOFMapOutput::join(), MooseUnits::latex(), operator<<(), moose::internal::operator<<(), operator=(), TableOutput::outputScalarVariables(), Exodus::outputScalarVariables(), TableValue< T >::print(), libMesh::print_helper(), ColumnMajorMatrixTempl< Real >::print_scientific(), print_tuple(), MooseMesh::printInfo(), Moose::stringify(), Moose::stringifyExact(), and MooseUnits::text().
| class infix_ostream_iterator if void |
Definition at line 26 of file InfixIterator.h.
Referenced by InputParameters::addCommandLineParamHelper(), MooseApp::loadLibraryAndDependencies(), Executor::Result::pass(), RestartableDataReader::readHeader(), and CompileTimeDerivativesMaterialInternal::details::zeroes().
1.8.14