epoc32/include/stdapis/stlportv5/hash_set
branchSymbian3
changeset 4 837f303aceeb
parent 3 e1b950c65cb4
equal deleted inserted replaced
3:e1b950c65cb4 4:837f303aceeb
     1 /*
     1 /*
     2  * Copyright (c) 1996,1997
     2  * Copyright (c) 1996,1997
     3  * Silicon Graphics Computer Systems, Inc.
     3  * Silicon Graphics Computer Systems, Inc.
     4  *
     4  *
     5  * Copyright (c) 1999 
     5  * Copyright (c) 1999
     6  * Boris Fomitchev
     6  * Boris Fomitchev
     7  *
     7  *
     8  * This material is provided "as is", with absolutely no warranty expressed
     8  * This material is provided "as is", with absolutely no warranty expressed
     9  * or implied. Any use is at your own risk.
     9  * or implied. Any use is at your own risk.
    10  *
    10  *
    11  * Permission to use or copy this software for any purpose is hereby granted 
    11  * Permission to use or copy this software for any purpose is hereby granted
    12  * without fee, provided the above notices are retained on all copies.
    12  * without fee, provided the above notices are retained on all copies.
    13  * Permission to modify the code and to distribute modified code is granted,
    13  * Permission to modify the code and to distribute modified code is granted,
    14  * provided the above notices are retained, and a notice that the code was
    14  * provided the above notices are retained, and a notice that the code was
    15  * modified is included with the above copyright notice.
    15  * modified is included with the above copyright notice.
    16  *
    16  *
    17  */
    17  */
    18 
    18 
    19 #ifndef _STLP_HASH_SET
    19 #ifndef _STLP_HASH_SET
    20 #define _STLP_HASH_SET
    20 #define _STLP_HASH_SET
    21 
    21 
    22 # ifndef _STLP_OUTERMOST_HEADER_ID
    22 #ifndef _STLP_OUTERMOST_HEADER_ID
    23 #  define _STLP_OUTERMOST_HEADER_ID 0x4029
    23 #  define _STLP_OUTERMOST_HEADER_ID 0x4029
    24 #  include <stl/_prolog.h>
    24 #  include <stl/_prolog.h>
    25 # endif
    25 #endif
    26 
    26 
    27 # ifdef _STLP_PRAGMA_ONCE
    27 #ifdef _STLP_PRAGMA_ONCE
    28 #  pragma once
    28 #  pragma once
    29 # endif
    29 #endif
       
    30 
       
    31 #if defined (_STLP_NO_EXTENSIONS)
       
    32 /* Comment following if you want to use hash constainers even if you ask for
       
    33  * no extension.
       
    34  */
       
    35 #  error The hash_set and hash_multiset class are STLport extensions.
       
    36 #endif
    30 
    37 
    31 #include <stl/_hash_set.h>
    38 #include <stl/_hash_set.h>
    32 
    39 
    33 # if (_STLP_OUTERMOST_HEADER_ID == 0x4029)
    40 #if (_STLP_OUTERMOST_HEADER_ID == 0x4029)
    34 #  include <stl/_epilog.h>
    41 #  include <stl/_epilog.h>
    35 #  undef _STLP_OUTERMOST_HEADER_ID
    42 #  undef _STLP_OUTERMOST_HEADER_ID
    36 # endif
    43 #endif
    37 
    44 
    38 #endif /* _STLP_HASH_SET */
    45 #endif /* _STLP_HASH_SET */
    39 
    46 
    40 // Local Variables:
    47 // Local Variables:
    41 // mode:C++
    48 // mode:C++