[#BloombergLP-bslim-Printer_Helper-printRaw-01] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslim.adoc[bslim]::xref:BloombergLP/bslim/Printer_Helper.adoc[Printer_Helper]::printRaw :relfileprefix: ../../../ :mrdocs: `printRaw` overloads == Synopses Declared in `<bslim_printer.h>` Print the specified fundamental `data` to `stream` with indentation. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static void xref:BloombergLP/bslim/Printer_Helper/printRaw-092.adoc[printRaw]( std::ostream& stream, bool data, int level, int spacesPerLevel, xref:BloombergLP/bslmf/SelectTraitCase.adoc[bslmf::SelectTraitCase<is_fundamental>]); ---- [.small]#xref:BloombergLP/bslim/Printer_Helper/printRaw-092.adoc[_» more..._]# Print the specified fundamental `data` to `stream` with indentation. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static void xref:BloombergLP/bslim/Printer_Helper/printRaw-02.adoc[printRaw]( std::ostream& stream, char data, int level, int spacesPerLevel, xref:BloombergLP/bslmf/SelectTraitCase.adoc[bslmf::SelectTraitCase<is_fundamental>]); ---- [.small]#xref:BloombergLP/bslim/Printer_Helper/printRaw-02.adoc[_» more..._]# Print the specified fundamental `data` to `stream` with indentation. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static void xref:BloombergLP/bslim/Printer_Helper/printRaw-0d.adoc[printRaw]( std::ostream& stream, unsigned char data, int level, int spacesPerLevel, xref:BloombergLP/bslmf/SelectTraitCase.adoc[bslmf::SelectTraitCase<is_fundamental>]); ---- [.small]#xref:BloombergLP/bslim/Printer_Helper/printRaw-0d.adoc[_» more..._]# Print the specified string‐ref `data` to `stream` with indentation. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static void xref:BloombergLP/bslim/Printer_Helper/printRaw-009.adoc[printRaw]( std::ostream& stream, xref:BloombergLP/bslstl/StringRef.adoc[bslstl::StringRef] const& data, int level, int spacesPerLevel, xref:BloombergLP/bslmf/SelectTraitCase.adoc[bslmf::SelectTraitCase<>]); ---- [.small]#xref:BloombergLP/bslim/Printer_Helper/printRaw-009.adoc[_» more..._]# Print the specified string `data` to `stream` with indentation. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static void xref:BloombergLP/bslim/Printer_Helper/printRaw-08.adoc[printRaw]( std::ostream& stream, xref:bsl/string.adoc[bsl::string] const& data, int level, int spacesPerLevel, xref:BloombergLP/bslmf/SelectTraitCase.adoc[bslmf::SelectTraitCase<HasStlIterators>]); ---- [.small]#xref:BloombergLP/bslim/Printer_Helper/printRaw-08.adoc[_» more..._]# Print the specified string‐view `data` to `stream` with indentation. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static void xref:BloombergLP/bslim/Printer_Helper/printRaw-0b9.adoc[printRaw]( std::ostream& stream, std::string_view const& data, int level, int spacesPerLevel, xref:BloombergLP/bslmf/SelectTraitCase.adoc[bslmf::SelectTraitCase<>]); ---- [.small]#xref:BloombergLP/bslim/Printer_Helper/printRaw-0b9.adoc[_» more..._]# Print the specified C‐string `data` to `stream` with indentation. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static void xref:BloombergLP/bslim/Printer_Helper/printRaw-09b.adoc[printRaw]( std::ostream& stream, char const* data, int level, int spacesPerLevel, xref:BloombergLP/bslmf/SelectTraitCase.adoc[bslmf::SelectTraitCase<is_pointer>]); ---- [.small]#xref:BloombergLP/bslim/Printer_Helper/printRaw-09b.adoc[_» more..._]# Print the specified void‐pointer `data` to `stream` with indentation. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static void xref:BloombergLP/bslim/Printer_Helper/printRaw-03d.adoc[printRaw]( std::ostream& stream, void const* data, int level, int spacesPerLevel, xref:BloombergLP/bslmf/SelectTraitCase.adoc[bslmf::SelectTraitCase<is_pointer>]); ---- [.small]#xref:BloombergLP/bslim/Printer_Helper/printRaw-03d.adoc[_» more..._]# Print the specified enumeration `data` to `stream` with indentation. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class TYPE> static void xref:BloombergLP/bslim/Printer_Helper/printRaw-05.adoc[printRaw]( std::ostream& stream, TYPE data, int level, int spacesPerLevel, xref:BloombergLP/bslmf/SelectTraitCase.adoc[bslmf::SelectTraitCase<is_enum>]); ---- [.small]#xref:BloombergLP/bslim/Printer_Helper/printRaw-05.adoc[_» more..._]# Print the specified fundamental `data` to `stream` with indentation. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class TYPE> static void xref:BloombergLP/bslim/Printer_Helper/printRaw-0e.adoc[printRaw]( std::ostream& stream, TYPE data, int level, int spacesPerLevel, xref:BloombergLP/bslmf/SelectTraitCase.adoc[bslmf::SelectTraitCase<is_fundamental>]); ---- [.small]#xref:BloombergLP/bslim/Printer_Helper/printRaw-0e.adoc[_» more..._]# The `print` method of this class dispatches based on `TYPE` and traits to a `printRaw` method to do the actual printing of the specified `data` to the specified `stream` with indentation based on the specified `level` and `spacesPerLevel`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class TYPE> static void xref:BloombergLP/bslim/Printer_Helper/printRaw-09e.adoc[printRaw]( std::ostream& stream, TYPE const& data, int level, int spacesPerLevel, xref:BloombergLP/bslmf/SelectTraitCase.adoc[bslmf::SelectTraitCase<>]); ---- [.small]#xref:BloombergLP/bslim/Printer_Helper/printRaw-09e.adoc[_» more..._]# Print the elements of the specified STL container `data` to `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class TYPE> static void xref:BloombergLP/bslim/Printer_Helper/printRaw-062.adoc[printRaw]( std::ostream& stream, TYPE const& data, int level, int spacesPerLevel, xref:BloombergLP/bslmf/SelectTraitCase.adoc[bslmf::SelectTraitCase<HasStlIterators>]); ---- [.small]#xref:BloombergLP/bslim/Printer_Helper/printRaw-062.adoc[_» more..._]# Print the specified function‐pointer `data` to `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class TYPE> static void xref:BloombergLP/bslim/Printer_Helper/printRaw-036.adoc[printRaw]( std::ostream& stream, TYPE const& data, int level, int spacesPerLevel, xref:BloombergLP/bslmf/SelectTraitCase.adoc[bslmf::SelectTraitCase<IsFunctionPointer>]); ---- [.small]#xref:BloombergLP/bslim/Printer_Helper/printRaw-036.adoc[_» more..._]# Print the value held by the specified optional `data`, if engaged. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class TYPE> static void xref:BloombergLP/bslim/Printer_Helper/printRaw-06c.adoc[printRaw]( std::ostream& stream, xref:bsl/optional-072.adoc[bsl::optional<TYPE>] const& data, int level, int spacesPerLevel, xref:BloombergLP/bslmf/SelectTraitCase.adoc[bslmf::SelectTraitCase<>]); ---- [.small]#xref:BloombergLP/bslim/Printer_Helper/printRaw-06c.adoc[_» more..._]# Print the object held by the specified shared pointer `data`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class TYPE> static void xref:BloombergLP/bslim/Printer_Helper/printRaw-04.adoc[printRaw]( std::ostream& stream, xref:bsl/shared_ptr-0a.adoc[bsl::shared_ptr<TYPE>] const& data, int level, int spacesPerLevel, xref:BloombergLP/bslmf/SelectTraitCase.adoc[bslmf::SelectTraitCase<>]); ---- [.small]#xref:BloombergLP/bslim/Printer_Helper/printRaw-04.adoc[_» more..._]# Print the elements of the specified tuple `data` to `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class... t_TYPES> static void xref:BloombergLP/bslim/Printer_Helper/printRaw-0a.adoc[printRaw]( std::ostream& stream, bsl::tuple<t_TYPES...> const& data, int level, int spacesPerLevel, xref:BloombergLP/bslmf/SelectTraitCase.adoc[bslmf::SelectTraitCase<>]); ---- [.small]#xref:BloombergLP/bslim/Printer_Helper/printRaw-0a.adoc[_» more..._]# Print the address of the specified array `data` to `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class TYPE> static void xref:BloombergLP/bslim/Printer_Helper/printRaw-0bd.adoc[printRaw]( std::ostream& stream, TYPE const* data, int level, int spacesPerLevel, xref:BloombergLP/bslmf/SelectTraitCase.adoc[bslmf::SelectTraitCase<is_array>]); ---- [.small]#xref:BloombergLP/bslim/Printer_Helper/printRaw-0bd.adoc[_» more..._]# Print the address of the specified pointer `data` to `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class TYPE> static void xref:BloombergLP/bslim/Printer_Helper/printRaw-0bf.adoc[printRaw]( std::ostream& stream, TYPE const* data, int level, int spacesPerLevel, xref:BloombergLP/bslmf/SelectTraitCase.adoc[bslmf::SelectTraitCase<is_pointer>]); ---- [.small]#xref:BloombergLP/bslim/Printer_Helper/printRaw-0bf.adoc[_» more..._]# Print the first and second members of the specified `data` pair. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< class T1, class T2> static void xref:BloombergLP/bslim/Printer_Helper/printRaw-004.adoc[printRaw]( std::ostream& stream, xref:bsl/pair-0b.adoc[bsl::pair<T1, T2>] const& data, int level, int spacesPerLevel, xref:BloombergLP/bslmf/SelectTraitCase.adoc[bslmf::SelectTraitCase<>]); ---- [.small]#xref:BloombergLP/bslim/Printer_Helper/printRaw-004.adoc[_» more..._]# [.small]#Created with https://www.mrdocs.com[MrDocs]#