Lines Matching full:object

37 /// Injects the object into a stream.
39 /// \param output The stream into which to inject the object.
40 /// \param object The object to format.
45 std::operator<<(std::ostream& output, const std::map< K, V >& object)
49 for (typename std::map< K, V >::const_iterator iter = object.begin();
50 iter != object.end(); ++iter, ++counter) {
60 /// Injects the object into a stream.
62 /// \param output The stream into which to inject the object.
63 /// \param object The object to format.
68 std::operator<<(std::ostream& output, const std::pair< T1, T2 >& object)
70 output << "pair(" << object.first << ", " << object.second << ")";
75 /// Injects the object into a stream.
77 /// \param output The stream into which to inject the object.
78 /// \param object The object to format.
83 std::operator<<(std::ostream& output, const std::shared_ptr< T > object)
85 if (object.get() == NULL) {
88 output << *object;
94 /// Injects the object into a stream.
96 /// \param output The stream into which to inject the object.
97 /// \param object The object to format.
102 std::operator<<(std::ostream& output, const std::set< T >& object)
106 for (typename std::set< T >::const_iterator iter = object.begin();
107 iter != object.end(); ++iter, ++counter) {
117 /// Injects the object into a stream.
119 /// \param output The stream into which to inject the object.
120 /// \param object The object to format.
125 std::operator<<(std::ostream& output, const std::vector< T >& object)
128 for (typename std::vector< T >::size_type i = 0; i < object.size(); ++i) {
131 output << object[i];