Standard Template Library


Using STLport

Kylix 3 includes the STLport 4.5 implementation of the C++ Standard Template Library. STLport is a free, open source project that is supported by numerous compilers and platforms. The STLport project uses a BSD-style license; it does not use the GPL. More information on the STLport project can be found at the STLport web site (http://www.stlport.com/). More information on the STLport license can be found at http://www.stlport.com/doc/license.html.

List of included header files

The following table describes the hierarchy of the include directory. The variable KYLIX is your local Kylix installation directory.

Directory Purpose
KYLIX/include/stlport Contains top-level header files that wrap internal STLport header files.
KYLIX/include/stlport/config Contains headers used to configure STLport for various build environments. Kylix uses the file called stl_bc.h for this purpose. You should never edit the contents of this file.
KYLIX/include/stlport/using Contains header files used internally by STLport to bring names into the STLport namespace.

The information in this table is provided to help you understand how STLport is currently integrated into Kylix. You should never put an absolute path to the subdirectories of KYLIX/include in your code, nor should you add these directories to the Include file path in the Directories and Conditionals page of the Project Options dialog box. 

The STLport library can be used in shared or static library build configurations. The table below lists the STLport libraries:

Configuration Link Library
Static library libborstl.a
Shared library libborstl.so

HOME | TOP OF PAGE


Copyright (c) 2002 Borland Software Corporation. All rights reserved.

STLport copyright information:

Copyright © 1996-1999
Silicon Graphics Computer Systems, Inc.

Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appears in all copies and that both that copyright notice and this permission notice appear in supporting documentation. Silicon Graphics makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.

Copyright © 1994
Hewlett-Packard Company

Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appears in all copies and that both that copyright notice and this permission notice appear in supporting documentation. Hewlett-Packard Company makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.