pug::xml_node::outer_xml Function
Stream output. Recursively writes the internal xml_node_struct
structure to the given stream.
=====================
Public void
outer_xml(std::basic_ostream<TCHAR,std::char_trait s<TCHAR>&, TCHAR =
_T('\t'), bool = true)
=====================
what is that means
std::basic_ostream<TCHAR,std::char_traits<TCHAR>&
what is the following means?
TCHAR = _T('\t')
does the above function has 3 parameteres?
std::basic_ostream<TCHAR,std::char_traits<TCHAR>&
TCHAR = _T('\t')
bool = true
the 1st parameter is of type std::basic_ostream?
is the <TCHAR,std::char_traits<TCHAR> some kind of template? 7 2582
On Sun, 16 Nov 2008 02:55:21 -0800, Carl Forsman
<fa**********@yahoo.comwrote:
>pug::xml_node::outer_xml Function Stream output. Recursively writes the internal xml_node_struct structure to the given stream.
===================== Public void outer_xml(std::basic_ostream<TCHAR,std::char_trai ts<TCHAR>&, TCHAR = _T('\t'), bool = true) =====================
what is that means std::basic_ostream<TCHAR,std::char_traits<TCHAR >&
what is the following means? TCHAR = _T('\t')
does the above function has 3 parameteres? std::basic_ostream<TCHAR,std::char_traits<TCHAR >& TCHAR = _T('\t')
bool = true
the 1st parameter is of type std::basic_ostream? is the <TCHAR,std::char_traits<TCHAR> some kind of template?
the capture of manual for this function is here http://www.oniva.com/upload/1356/xml.jpg
On Sun, 16 Nov 2008 02:55:21 -0800, Carl Forsman
<fa**********@yahoo.comwrote:
>pug::xml_node::outer_xml Function Stream output. Recursively writes the internal xml_node_struct structure to the given stream.
===================== Public void outer_xml(std::basic_ostream<TCHAR,std::char_trai ts<TCHAR>&, TCHAR = _T('\t'), bool = true) =====================
what is that means std::basic_ostream<TCHAR,std::char_traits<TCHAR >&
what is the following means? TCHAR = _T('\t')
does the above function has 3 parameteres? std::basic_ostream<TCHAR,std::char_traits<TCHAR >& TCHAR = _T('\t')
bool = true
the 1st parameter is of type std::basic_ostream? is the <TCHAR,std::char_traits<TCHAR> some kind of template?
screen shot in VC++ http://www.oniva.com/upload/1356/xml1.jpg
On 2008-11-16 11:55, Carl Forsman wrote:
pug::xml_node::outer_xml Function
Stream output. Recursively writes the internal xml_node_struct
structure to the given stream.
=====================
Public void
outer_xml(std::basic_ostream<TCHAR,std::char_trait s<TCHAR>&, TCHAR =
_T('\t'), bool = true)
=====================
what is that means
std::basic_ostream<TCHAR,std::char_traits<TCHAR>&
A reference to normal ostream object for TCHAR (which is a Windows macro
which expands to either char or some other type for unicode).
what is the following means?
TCHAR = _T('\t')
The default delimiter?
does the above function has 3 parameteres?
std::basic_ostream<TCHAR,std::char_traits<TCHAR>&
TCHAR = _T('\t')
bool = true
Yes
the 1st parameter is of type std::basic_ostream?
Yes
is the <TCHAR,std::char_traits<TCHAR> some kind of template?
Not quite, basic_ostream is a templat which takes two parameters, a char
type (TCHAR), and char-traits for the char-type (std::char_type<TCHAR>),
notice that std::char_traits is a template itself.
An example of how to use this function would be:
outer_xml(std::cout);
or
outer_xml(std::cout, '|', false)
--
Erik Wikström
On Sun, 16 Nov 2008 11:57:16 GMT, Erik Wikstr?m
<Er***********@telia.comwrote:
>On 2008-11-16 11:55, Carl Forsman wrote:
>pug::xml_node::outer_xml Function Stream output. Recursively writes the internal xml_node_struct structure to the given stream.
===================== Public void outer_xml(std::basic_ostream<TCHAR,std::char_trai ts<TCHAR>&, TCHAR = _T('\t'), bool = true) =====================
what is that means std::basic_ostream<TCHAR,std::char_traits<TCHAR >&
A reference to normal ostream object for TCHAR (which is a Windows macro which expands to either char or some other type for unicode).
>what is the following means? TCHAR = _T('\t')
The default delimiter?
>does the above function has 3 parameteres? std::basic_ostream<TCHAR,std::char_traits<TCHAR >& TCHAR = _T('\t') bool = true
Yes
>the 1st parameter is of type std::basic_ostream?
Yes
>is the <TCHAR,std::char_traits<TCHAR> some kind of template?
Not quite, basic_ostream is a templat which takes two parameters, a char type (TCHAR), and char-traits for the char-type (std::char_type<TCHAR>), notice that std::char_traits is a template itself.
An example of how to use this function would be:
outer_xml(std::cout);
how to output to a file like c:/test.xml
do I write -
outer_xml(std::cout("c:/test.xml"); // not sure about syntax to output
to file
> or
outer_xml(std::cout, '|', false)
On Sun, 16 Nov 2008 11:57:16 GMT, Erik Wikstr?m
<Er***********@telia.comwrote:
>On 2008-11-16 11:55, Carl Forsman wrote:
>pug::xml_node::outer_xml Function Stream output. Recursively writes the internal xml_node_struct structure to the given stream.
===================== Public void outer_xml(std::basic_ostream<TCHAR,std::char_trai ts<TCHAR>&, TCHAR = _T('\t'), bool = true) =====================
what is that means std::basic_ostream<TCHAR,std::char_traits<TCHAR >&
A reference to normal ostream object for TCHAR (which is a Windows macro which expands to either char or some other type for unicode).
>what is the following means? TCHAR = _T('\t')
The default delimiter?
>does the above function has 3 parameteres? std::basic_ostream<TCHAR,std::char_traits<TCHAR >& TCHAR = _T('\t') bool = true
Yes
>the 1st parameter is of type std::basic_ostream?
Yes
>is the <TCHAR,std::char_traits<TCHAR> some kind of template?
Not quite, basic_ostream is a templat which takes two parameters, a char type (TCHAR), and char-traits for the char-type (std::char_type<TCHAR>), notice that std::char_traits is a template itself.
An example of how to use this function would be:
outer_xml(std::cout);
or
outer_xml(std::cout, '|', false)
I tried the one parameter but VC++ has error saying I cannot have only
1 parameter
then I tried the 3 parameter and I got the following error http://www.oniva.com/upload/1356/xml2.jpg
On 2008-11-16 13:19, Carl Forsman wrote:
On Sun, 16 Nov 2008 11:57:16 GMT, Erik Wikstr?m
<Er***********@telia.comwrote:
>>On 2008-11-16 11:55, Carl Forsman wrote:
>>pug::xml_node::outer_xml Function Stream output. Recursively writes the internal xml_node_struct structure to the given stream.
===================== Public void outer_xml(std::basic_ostream<TCHAR,std::char_tra its<TCHAR>&, TCHAR = _T('\t'), bool = true) =====================
what is that means std::basic_ostream<TCHAR,std::char_traits<TCHAR> &
A reference to normal ostream object for TCHAR (which is a Windows macro which expands to either char or some other type for unicode).
>>what is the following means? TCHAR = _T('\t')
The default delimiter?
>>does the above function has 3 parameteres? std::basic_ostream<TCHAR,std::char_traits<TCHAR> & TCHAR = _T('\t') bool = true
Yes
>>the 1st parameter is of type std::basic_ostream?
Yes
>>is the <TCHAR,std::char_traits<TCHAR> some kind of template?
Not quite, basic_ostream is a templat which takes two parameters, a char type (TCHAR), and char-traits for the char-type (std::char_type<TCHAR>), notice that std::char_traits is a template itself.
An example of how to use this function would be:
outer_xml(std::cout);
how to output to a file like c:/test.xml
do I write -
outer_xml(std::cout("c:/test.xml"); // not sure about syntax to output
to file
You need to create an ofstream (if you do not know these things you
really should take some time to learn basic C++):
std::ofstream f("c:\test.xml");
pug::outer_xml(f);
--
Erik Wikström
On 2008-11-16 13:28, Carl Forsman wrote:
On Sun, 16 Nov 2008 11:57:16 GMT, Erik Wikstr?m
<Er***********@telia.comwrote:
>>On 2008-11-16 11:55, Carl Forsman wrote:
>>pug::xml_node::outer_xml Function Stream output. Recursively writes the internal xml_node_struct structure to the given stream.
===================== Public void outer_xml(std::basic_ostream<TCHAR,std::char_tra its<TCHAR>&, TCHAR = _T('\t'), bool = true) =====================
>>An example of how to use this function would be:
outer_xml(std::cout);
or
outer_xml(std::cout, '|', false)
I tried the one parameter but VC++ has error saying I cannot have only
1 parameter
then I tried the 3 parameter and I got the following error http://www.oniva.com/upload/1356/xml2.jpg
Seems to me like the function does not take the parameters you specified
above, or you need the _T, i.e. "outer_xml(std::cout, _T('|'), false);"
--
Erik Wikström This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Oplec |
last post by:
Hi,
I'm learning C++ as a hobby using The C++ Programming Language : Special
Edition by Bjarne Stroustrup. I'm working on chpater 13 exercises that
deal with templates. Exercise 13.9 asks for me...
|
by: nikola |
last post by:
Hi all,
I was working with a simple function template to find the min of two values.
But since I would like the two values to be different (type) I dont know
what kind of value (type) it will...
|
by: Gianni Mariani |
last post by:
The spirit of this arguably pointless exercise, is that the
numeric_limits<T> class could be replaced with a totally generic
template of compile-time, template computed constants.
The problem is...
|
by: Rudy Ray Moore |
last post by:
Whenever I get any error with Vc++7.1/.net/2003, it is followed by huge
ammounts of "template assistance" error messaging referencing template code
(MTL) that has nothing to do with the error.
...
|
by: Alfonso Morra |
last post by:
I have a class declared as ff:
class __declspec(dllexport) A {
public:
A() ;
A(const A&)
A& operator=(const A&) ;
~A() ;
void doThis(void) ;
|
by: aaragon |
last post by:
Hi everyone. A very simple question. I would like to know what is
better in terms of performance. I want to use a simple function to
obtain the minimum of two values. One way could be using a...
|
by: Hamilton Woods |
last post by:
Diehards,
I developed a template matrix class back around 1992 using Borland C++ 4.5
(ancestor of C++ Builder) and haven't touched it until a few days ago. I
pulled it from the freezer and...
|
by: charles.lobo |
last post by:
Hi,
I have recently begun using templates in C++ and have found it to be
quite useful. However, hearing stories of code bloat and assorted
problems I decided to write a couple of small programs...
|
by: Leo jay |
last post by:
i'd like to implement a class template to convert binary numbers to
decimal at compile time.
and my test cases are:
BOOST_STATIC_ASSERT((bin<1111,1111,1111,1111>::value == 65535));...
|
by: Gary Nastrasio |
last post by:
I'm currently reading Andrei Alexandrescu's book "Modern C++ Design" and
I'm a bit confused by one bit of template syntax in chapter 1.
Here is a code example:
template <class CreationPolicy>...
|
by: emmanuelkatto |
last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud.
Please let me know.
Thanks!
Emmanuel
|
by: BarryA |
last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
|
by: nemocccc |
last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
|
by: Sonnysonu |
last post by:
This is the data of csv file
1 2 3
1 2 3
1 2 3
1 2 3
2 3
2 3
3
the lengths should be different i have to store the data by column-wise with in the specific length.
suppose the i have to...
|
by: Hystou |
last post by:
There are some requirements for setting up RAID:
1. The motherboard and BIOS support RAID configuration.
2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
| |