RSC  0.17.1
ContainerIO.cpp File Reference
#include "ContainerIO.h"
Include dependency graph for ContainerIO.cpp:

Go to the source code of this file.

Namespaces

 std::detail
 

Functions

void std::detail::pair_style_delete (ios_base::event event_, ios_base &stream, int)
 
void std::detail::element_sequence_style_delete (ios_base::event event_, ios_base &stream, int)
 
void std::detail::container_style_delete (ios_base::event event_, ios_base &stream, int)
 
detail::set_element_sequence_style< detail::element_sequence_style > std::element_sequence (const string &separator, const string &first_separator, const string &last_separator)
 

Variables

const detail::set_pair_style< detail::pair_style > std::pair_default
 
const detail::set_pair_style< detail::pair_style > std::pair_whitespace
 
const detail::set_element_sequence_style< detail::element_sequence_style > std::element_sequence_singleline = detail::set_element_sequence_style<detail::element_sequence_style>(detail::element_sequence_style())
 
const detail::set_element_sequence_style< detail::element_sequence_style > std::element_sequence_multiline = detail::set_element_sequence_style<detail::element_sequence_style>(detail::element_sequence_style("\n ", "\n ", "\n"))
 
const detail::set_container_style< detail::container_style > std::container_none
 
const detail::set_container_style< detail::container_style > std::container_parentheses
 
const detail::set_container_style< detail::container_style > std::container_hash
 
const detail::set_container_style< detail::container_style > std::container_d
 
const detail::set_container_style< detail::container_style > std::container_brackets
 
const detail::set_container_style< detail::container_style > std::container_braces
 

Function Documentation

RSC_EXPORT detail::set_element_sequence_style< detail::element_sequence_style > std::element_sequence ( const string &  separator,
const string &  first_separator,
const string &  last_separator 
)

Definition at line 98 of file ContainerIO.cpp.

References std::element_sequence(), and std::element_sequence_singleline.

Referenced by std::element_sequence(), rsc::plugins::Configurator::handleOption(), rsc::config::mergeSequenceValue(), and std::operator<<().

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

RSC_EXPORT const detail::set_container_style< detail::container_style > std::container_braces
Initial value:
= {
detail::container_style("{", "}")
}

Definition at line 135 of file ContainerIO.cpp.

Referenced by std::operator<<().

RSC_EXPORT const detail::set_container_style< detail::container_style > std::container_brackets
Initial value:
= {
detail::container_style("[", "]")
}

Definition at line 131 of file ContainerIO.cpp.

Referenced by std::operator<<().

RSC_EXPORT const detail::set_container_style< detail::container_style > std::container_d
Initial value:
= {
detail::container_style("d(", ")")
}

Definition at line 127 of file ContainerIO.cpp.

Referenced by std::operator<<().

RSC_EXPORT const detail::set_container_style< detail::container_style > std::container_hash
Initial value:
= {
detail::container_style("#(", ")")
}

Definition at line 123 of file ContainerIO.cpp.

Referenced by std::operator<<().

RSC_EXPORT const detail::set_container_style< detail::container_style > std::container_none
Initial value:
= {
detail::container_style("", "")
}

Definition at line 115 of file ContainerIO.cpp.

Referenced by rsc::plugins::Configurator::handleOption(), rsc::config::mergeSequenceValue(), and std::operator<<().

RSC_EXPORT const detail::set_container_style< detail::container_style > std::container_parentheses
Initial value:
= {
detail::container_style("(", ")")
}

Definition at line 119 of file ContainerIO.cpp.

Referenced by std::operator<<().

RSC_EXPORT const detail::set_element_sequence_style< detail::element_sequence_style > std::element_sequence_multiline = detail::set_element_sequence_style<detail::element_sequence_style>(detail::element_sequence_style("\n ", "\n ", "\n"))

Definition at line 111 of file ContainerIO.cpp.

Referenced by std::operator<<().

RSC_EXPORT const detail::set_element_sequence_style< detail::element_sequence_style > std::element_sequence_singleline = detail::set_element_sequence_style<detail::element_sequence_style>(detail::element_sequence_style())

Definition at line 107 of file ContainerIO.cpp.

Referenced by std::element_sequence(), and std::operator<<().

RSC_EXPORT const detail::set_pair_style< detail::pair_style > std::pair_default
Initial value:
= {
detail::pair_style()
}

Definition at line 87 of file ContainerIO.cpp.

Referenced by std::operator<<().

RSC_EXPORT const detail::set_pair_style< detail::pair_style > std::pair_whitespace
Initial value:
= {
detail::pair_style("", " ", "")
}

Definition at line 91 of file ContainerIO.cpp.

Referenced by std::operator<<().