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.
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.
Referenced by UniqueStorage< T >::DereferenceIterator< BaseIterator >::operator*(), and UniqueStorage< T >::DereferenceIterator< BaseIterator >::operator->().
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(), MooseUtils::join(), 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().