OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [tags/] [gnu-src/] [gcc-4.5.1/] [gcc-4.5.1-or32-1.0rc4/] [libstdc++-v3/] [doc/] [doxygen/] [Intro.3] - Diff between revs 424 and 519

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 424 Rev 519
.\" t
.\" t
.\" This man page is released under the GPL as part of libstdc++.
.\" This man page is released under the GPL as part of libstdc++.
.TH C++Intro 3 "20 May 2004" "GNU libstdc++" "Standard C++ Library"
.TH C++Intro 3 "20 May 2004" "GNU libstdc++" "Standard C++ Library"
.SH NAME
.SH NAME
C++Intro \- Introduction to the GNU libstdc++ man pages
C++Intro \- Introduction to the GNU libstdc++ man pages
.SH DESCRIPTION
.SH DESCRIPTION
This man page serves as a brief introduction to the GNU implementation of
This man page serves as a brief introduction to the GNU implementation of
the Standard C++ Library.  For a better introduction and more complete
the Standard C++ Library.  For a better introduction and more complete
documentation, see the
documentation, see the
.B libstdc++
.B libstdc++
homepage listed at the end.
homepage listed at the end.
.P
.P
All standard library entities are declared within
All standard library entities are declared within
.I namespace std
.I namespace std
and have manual entries beginning with "std::".  For example, to see
and have manual entries beginning with "std::".  For example, to see
documentation of the template class
documentation of the template class
.I std::vector
.I std::vector
one would use "man std::vector".  Some entities do not have a separate man
one would use "man std::vector".  Some entities do not have a separate man
page; for those see the main listing in "man Namespace_std".
page; for those see the main listing in "man Namespace_std".
.P
.P
All the man pages are automatically generated by Doxygen.  For more
All the man pages are automatically generated by Doxygen.  For more
information on this tool, see the HTML counterpart to these man pages.
information on this tool, see the HTML counterpart to these man pages.
.P
.P
Some man pages do not correspond to individual classes or functions.  Rather
Some man pages do not correspond to individual classes or functions.  Rather
they describe categories of the Standard Library.  (For a more thorough
they describe categories of the Standard Library.  (For a more thorough
introduction to the various categories, consult a text such as Josuttis'
introduction to the various categories, consult a text such as Josuttis'
or Austern's.)  These category pages are:
or Austern's.)  These category pages are:
.P
.P
.\" These are separated by ONE TAB.  Nothing else.  I don't like it either.
.\" These are separated by ONE TAB.  Nothing else.  I don't like it either.
.TS
.TS
lB l.
lB l.
C++Intro        This page.
C++Intro        This page.
Namespace_std   A listing of the contents of std::.
Namespace_std   A listing of the contents of std::.
Namespace___gnu_cxx     A listing of the contents of __gnu_cxx::.
Namespace___gnu_cxx     A listing of the contents of __gnu_cxx::.
Containers      An introduction to container classes.
Containers      An introduction to container classes.
Sequences       Linear containers.
Sequences       Linear containers.
Assoc_containers        Key-based containers.
Assoc_containers        Key-based containers.
Iterator_types  Programatically distinguishing iterators/pointers.
Iterator_types  Programatically distinguishing iterators/pointers.
Intro_functors  An introduction to function objects, or functors.
Intro_functors  An introduction to function objects, or functors.
Arithmetic_functors     Functors for basic math.
Arithmetic_functors     Functors for basic math.
Binder_functors Functors which "remember" an argument.
Binder_functors Functors which "remember" an argument.
Comparison_functors     Functors wrapping built-in comparisons.
Comparison_functors     Functors wrapping built-in comparisons.
Func_ptr_functors       Functors for use with pointers to functions.
Func_ptr_functors       Functors for use with pointers to functions.
Logical_functors        Functors wrapping the Boolean operations.
Logical_functors        Functors wrapping the Boolean operations.
Member_ptr_functor      Functors for use with pointers to members.
Member_ptr_functor      Functors for use with pointers to members.
Negation_functors       Functors which negate their contents.
Negation_functors       Functors which negate their contents.
SGIextensions   A list of the extensions from the SGI STL subset.
SGIextensions   A list of the extensions from the SGI STL subset.
.TE
.TE
.P
.P
The HTML documentation typically goes into much more depth.
The HTML documentation typically goes into much more depth.
.SH FILES
.SH FILES
Lots!
Lots!
.SS Standard Headers
.SS Standard Headers
These headers will be found automatically, unless you instruct the compiler
These headers will be found automatically, unless you instruct the compiler
otherwise.
otherwise.
.TS
.TS
lB lB lB lB.
lB lB lB lB.
          
          
                 
                 
             
             
             
             
             
             
            
            
646               
646               
                
                
             
             
                    
                    
             
             
      
      
.TE
.TE
.SS Backwards-Compatibility Headers
.SS Backwards-Compatibility Headers
For GCC 3.0 these headers will be found automatically, unless you instruct
For GCC 3.0 these headers will be found automatically, unless you instruct
the compiler otherwise.  You should not depend on this, instead you should
the compiler otherwise.  You should not depend on this, instead you should
read FAQ 5.4 and use a
read FAQ 5.4 and use a
.B backward/
.B backward/
prefix.
prefix.
.TS
.TS
lB lB lB lB.
lB lB lB lB.
.TE
.TE
.SS Extension Headers
.SS Extension Headers
These headers will only be found automatically if you include the leading
These headers will only be found automatically if you include the leading
.B ext/
.B ext/
in the name.  Otherwise you need to read FAQ 5.4.
in the name.  Otherwise you need to read FAQ 5.4.
.\" Easy way to generate these columns of headers is to use GNU ls(1):
.\" Easy way to generate these columns of headers is to use GNU ls(1):
.\" ls -w 40 file1 file2... | sed 's=[a-z_][a-z_]*==g'
.\" ls -w 40 file1 file2... | sed 's=[a-z_][a-z_]*==g'
.TS
.TS
lB lB.
lB lB.
            
            
           
           
                
                
                 
                 
   
   
   
   
     
     
      
      
.TE
.TE
.SS Libraries
.SS Libraries
.TP
.TP
.I libstdc++.a
.I libstdc++.a
The library implementation in static archive form.  If you did not configure
The library implementation in static archive form.  If you did not configure
libstdc++ to use shared libraries, this will always be used.  Otherwise
libstdc++ to use shared libraries, this will always be used.  Otherwise
it will only be used if the user requests it.
it will only be used if the user requests it.
.TP
.TP
.I libsupc++.a
.I libsupc++.a
This library contains C++ language support routines.  Usually you will never
This library contains C++ language support routines.  Usually you will never
need to know about it, but it can be useful.  See FAQ 2.5.
need to know about it, but it can be useful.  See FAQ 2.5.
.TP
.TP
.I libstdc++.so[.N]
.I libstdc++.so[.N]
The library implementation in shared object form.  This will be used in
The library implementation in shared object form.  This will be used in
preference to the static archive form by default.  N will be a number equal
preference to the static archive form by default.  N will be a number equal
to or greater than 3.  If N is in the 2.x series, then you are looking at
to or greater than 3.  If N is in the 2.x series, then you are looking at
the old libstdc++-v2 library, which we do not maintain.
the old libstdc++-v2 library, which we do not maintain.
.TP
.TP
.I libstdc++.la
.I libstdc++.la
.TP
.TP
.I libsupc++.la
.I libsupc++.la
These are Libtool library files, and should only be used when working with
These are Libtool library files, and should only be used when working with
that tool.
that tool.
.SH CONFORMING TO
.SH CONFORMING TO
Almost conforming to
Almost conforming to
.BI "International Standard ISO/IEC 14882:1998(E), " "Programming Languages --- C++"
.BI "International Standard ISO/IEC 14882:1998(E), " "Programming Languages --- C++"
(aka the C++ standard), in addition to corrections proposed by the Library
(aka the C++ standard), in addition to corrections proposed by the Library
Working Group,
Working Group,
.SM JTC1/SC22/WG21.
.SM JTC1/SC22/WG21.
.SH SEE ALSO
.SH SEE ALSO
.UR
.UR
http://gcc.gnu.org/libstdc++/
http://gcc.gnu.org/libstdc++/
.UE
.UE
for the Frequently Asked Questions, online documentation, and much, much more!
for the Frequently Asked Questions, online documentation, and much, much more!
.\" vim:ts=8:noet:
.\" vim:ts=8:noet:
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.