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/] [xml/] [manual/] [status_cxxtr1.xml] - Diff between revs 424 and 519

Only display areas with differences | Details | Blame | View Log

Rev 424 Rev 519
  
  
    
    
      ISO C++
      ISO C++
    
    
    
    
      tr1
      tr1
    
    
  
  
C++ TR1
C++ TR1
This table is based on the table of contents of ISO/IEC DTR 19768
This table is based on the table of contents of ISO/IEC DTR 19768
Doc No: N1836=05-0096 Date: 2005-06-24
Doc No: N1836=05-0096 Date: 2005-06-24
Draft Technical Report on C++ Library Extensions
Draft Technical Report on C++ Library Extensions
In this implementation the header names are prefixed by
In this implementation the header names are prefixed by
tr1/, for instance <tr1/functional>,
tr1/, for instance <tr1/functional>,
<tr1/memory>, and so on.
<tr1/memory>, and so on.
This page describes the TR1 support in mainline GCC SVN, not in any particular
This page describes the TR1 support in mainline GCC SVN, not in any particular
release.
release.
-->
C++ TR1 Implementation Status
C++ TR1 Implementation Status
  
  
    
    
      Section
      Section
      Description
      Description
      Status
      Status
      Comments
      Comments
    
    
  
  
  
  
    
    
      2
      2
      General Utilities
      General Utilities
    
    
    
    
      2.1
      2.1
      Reference wrappers
      Reference wrappers
      
      
      
      
    
    
    
    
      2.1.1
      2.1.1
      Additions to header <functional> synopsis
      Additions to header <functional> synopsis
      Y
      Y
      
      
    
    
    
    
      2.1.2
      2.1.2
      Class template reference_wrapper
      Class template reference_wrapper
      
      
      
      
    
    
    
    
      2.1.2.1
      2.1.2.1
      reference_wrapper construct/copy/destroy
      reference_wrapper construct/copy/destroy
      Y
      Y
      
      
    
    
    
    
      2.1.2.2
      2.1.2.2
      reference_wrapper assignment
      reference_wrapper assignment
      Y
      Y
      
      
    
    
    
    
      2.1.2.3
      2.1.2.3
      reference_wrapper access
      reference_wrapper access
      Y
      Y
      
      
    
    
    
    
      2.1.2.4
      2.1.2.4
      reference_wrapper invocation
      reference_wrapper invocation
      Y
      Y
      
      
    
    
    
    
      2.1.2.5
      2.1.2.5
      reference_wrapper helper functions
      reference_wrapper helper functions
      Y
      Y
      
      
    
    
    
    
      2.2
      2.2
      Smart pointers
      Smart pointers
      
      
      
      
    
    
    
    
      2.2.1
      2.2.1
      Additions to header <memory> synopsis
      Additions to header <memory> synopsis
      Y
      Y
      
      
    
    
    
    
      2.2.2
      2.2.2
      Class bad_weak_ptr
      Class bad_weak_ptr
      Y
      Y
      
      
    
    
    
    
      2.2.3
      2.2.3
      Class template shared_ptr
      Class template shared_ptr
      
      
      
      
        
        
          Uses code from
          Uses code from
          boost::shared_ptr.
          boost::shared_ptr.
        
        
      
      
    
    
    
    
      2.2.3.1
      2.2.3.1
      shared_ptr constructors
      shared_ptr constructors
      Y
      Y
      
      
    
    
    
    
      2.2.3.2
      2.2.3.2
      shared_ptr destructor
      shared_ptr destructor
      Y
      Y
      
      
    
    
    
    
      2.2.3.3
      2.2.3.3
      shared_ptr assignment
      shared_ptr assignment
      Y
      Y
      
      
    
    
    
    
      2.2.3.4
      2.2.3.4
      shared_ptr modifiers
      shared_ptr modifiers
      Y
      Y
      
      
    
    
    
    
      2.2.3.5
      2.2.3.5
      shared_ptr observers
      shared_ptr observers
      Y
      Y
      
      
    
    
    
    
      2.2.3.6
      2.2.3.6
      shared_ptr comparison
      shared_ptr comparison
      Y
      Y
      
      
    
    
    
    
      2.2.3.7
      2.2.3.7
      shared_ptr I/O
      shared_ptr I/O
      Y
      Y
      
      
    
    
    
    
      2.2.3.8
      2.2.3.8
      shared_ptr specialized algorithms
      shared_ptr specialized algorithms
      Y
      Y
      
      
    
    
    
    
      2.2.3.9
      2.2.3.9
      shared_ptr casts
      shared_ptr casts
      Y
      Y
      
      
    
    
    
    
      2.2.3.10
      2.2.3.10
      get_deleter
      get_deleter
      Y
      Y
      
      
    
    
    
    
      2.2.4
      2.2.4
      Class template weak_ptr
      Class template weak_ptr
      
      
      
      
    
    
    
    
      2.2.4.1
      2.2.4.1
      weak_ptr constructors
      weak_ptr constructors
      Y
      Y
      
      
    
    
    
    
      2.2.4.2
      2.2.4.2
      weak_ptr destructor
      weak_ptr destructor
      Y
      Y
      
      
    
    
    
    
      2.2.4.3
      2.2.4.3
      weak_ptr assignment
      weak_ptr assignment
      Y
      Y
      
      
    
    
    
    
      2.2.4.4
      2.2.4.4
      weak_ptr modifiers
      weak_ptr modifiers
      Y
      Y
      
      
    
    
    
    
      2.2.4.5
      2.2.4.5
      weak_ptr observers
      weak_ptr observers
      Y
      Y
      
      
    
    
    
    
      2.2.4.6
      2.2.4.6
      weak_ptr comparison
      weak_ptr comparison
      Y
      Y
      
      
    
    
    
    
      2.2.4.7
      2.2.4.7
      weak_ptr specialized algorithms
      weak_ptr specialized algorithms
      Y
      Y
      
      
    
    
    
    
      2.2.5
      2.2.5
      Class template enable_shared_from_this
      Class template enable_shared_from_this
      Y
      Y
      
      
    
    
    
    
      3
      3
      Function Objects
      Function Objects
    
    
    
    
      3.1
      3.1
      Definitions
      Definitions
      Y
      Y
      
      
    
    
    
    
      3.2
      3.2
      Additions to <functional> synopsis
      Additions to <functional> synopsis
      Y
      Y
      
      
    
    
    
    
      3.3
      3.3
      Requirements
      Requirements
      Y
      Y
      
      
    
    
    
    
      3.4
      3.4
      Function return types
      Function return types
      Y
      Y
      
      
    
    
    
    
      3.5
      3.5
      Function template mem_fn
      Function template mem_fn
      Y
      Y
      
      
    
    
    
    
      3.6
      3.6
      Function object binders
      Function object binders
      
      
      
      
    
    
    
    
      3.6.1
      3.6.1
      Class template is_bind_expression
      Class template is_bind_expression
      Y
      Y
      
      
    
    
    
    
      3.6.2
      3.6.2
      Class template is_placeholder
      Class template is_placeholder
      Y
      Y
      
      
    
    
    
    
      3.6.3
      3.6.3
      Function template bind
      Function template bind
      Y
      Y
      
      
    
    
    
    
      3.6.4
      3.6.4
      Placeholders
      Placeholders
      Y
      Y
      
      
    
    
    
    
      3.7
      3.7
      Polymorphic function wrappers
      Polymorphic function wrappers
      
      
      
      
    
    
    
    
      3.7.1
      3.7.1
      Class bad_function_call
      Class bad_function_call
      Y
      Y
      
      
    
    
    
    
      3.7.1.1
      3.7.1.1
      bad_function_call constructor
      bad_function_call constructor
      Y
      Y
      
      
    
    
    
    
      3.7.2
      3.7.2
      Class template function
      Class template function
      
      
      
      
    
    
    
    
      3.7.2.1
      3.7.2.1
      function construct/copy/destroy
      function construct/copy/destroy
      Y
      Y
      
      
    
    
    
    
      3.7.2.2
      3.7.2.2
      function modifiers
      function modifiers
      Y
      Y
      
      
    
    
    
    
      3.7.2.3
      3.7.2.3
      function capacity
      function capacity
      Y
      Y
      
      
    
    
    
    
      3.7.2.4
      3.7.2.4
      function invocation
      function invocation
      Y
      Y
      
      
    
    
    
    
      3.7.2.5
      3.7.2.5
      function target access
      function target access
      Y
      Y
      
      
    
    
    
    
      3.7.2.6
      3.7.2.6
      undefined operators
      undefined operators
      Y
      Y
      
      
    
    
    
    
      3.7.2.7
      3.7.2.7
      null pointer comparison operators
      null pointer comparison operators
      Y
      Y
      
      
    
    
    
    
      3.7.2.8
      3.7.2.8
      specialized algorithms
      specialized algorithms
      Y
      Y
      
      
    
    
    
    
      4
      4
      Metaprogramming and type traits
      Metaprogramming and type traits
    
    
    
    
      4.1
      4.1
      Requirements
      Requirements
      Y
      Y
      
      
    
    
    
    
      4.2
      4.2
      Header <type_traits> synopsis
      Header <type_traits> synopsis
      Y
      Y
      
      
    
    
    
    
      4.3
      4.3
      Helper classes
      Helper classes
      Y
      Y
      
      
    
    
    
    
      4.4
      4.4
      General Requirements
      General Requirements
      Y
      Y
      
      
    
    
    
    
      4.5
      4.5
      Unary Type Traits
      Unary Type Traits
      
      
      
      
    
    
    
    
      4.5.1
      4.5.1
      Primary Type Categories
      Primary Type Categories
      Y
      Y
      
      
    
    
    
    
      4.5.2
      4.5.2
      Composite type traits
      Composite type traits
      Y
      Y
      
      
    
    
    
    
      4.5.3
      4.5.3
      Type properties
      Type properties
      Y
      Y
      
      
    
    
    
    
      4.6
      4.6
      Relationships between types
      Relationships between types
      Y
      Y
      
      
    
    
    
    
      4.7
      4.7
      Transformations between types
      Transformations between types
      
      
      
      
    
    
    
    
      4.7.1
      4.7.1
      Const-volatile modifications
      Const-volatile modifications
      Y
      Y
      
      
    
    
    
    
      4.7.2
      4.7.2
      Reference modifications
      Reference modifications
      Y
      Y
      
      
    
    
    
    
      4.7.3
      4.7.3
      Array modifications
      Array modifications
      Y
      Y
      
      
    
    
    
    
      4.7.4
      4.7.4
      Pointer modifications
      Pointer modifications
      Y
      Y
      
      
    
    
    
    
      4.8
      4.8
      Other transformations
      Other transformations
      Y
      Y
      
      
    
    
    
    
      4.9
      4.9
      Implementation requirements
      Implementation requirements
      Y
      Y
      
      
    
    
    
    
      5
      5
      Numerical Facilities
      Numerical Facilities
    
    
    
    
      5.1
      5.1
      Random number generation
      Random number generation
      
      
      
      
    
    
    
    
      5.1.1
      5.1.1
      Requirements
      Requirements
      Y
      Y
      
      
    
    
    
    
      5.1.2
      5.1.2
      Header <random> synopsis
      Header <random> synopsis
      Y
      Y
      
      
    
    
    
    
      5.1.3
      5.1.3
      Class template variate_generator
      Class template variate_generator
      Y
      Y
      
      
    
    
    
    
      5.1.4
      5.1.4
      Random number engine class templates
      Random number engine class templates
      Y
      Y
      
      
    
    
    
    
      5.1.4.1
      5.1.4.1
      Class template linear_congruential
      Class template linear_congruential
      Y
      Y
      
      
    
    
    
    
      5.1.4.2
      5.1.4.2
      Class template mersenne_twister
      Class template mersenne_twister
      Y
      Y
      
      
    
    
    
    
      5.1.4.3
      5.1.4.3
      Class template subtract_with_carry
      Class template subtract_with_carry
      Y
      Y
      
      
    
    
    
    
      5.1.4.4
      5.1.4.4
      Class template subtract_with_carry_01
      Class template subtract_with_carry_01
      Y
      Y
      
      
    
    
    
    
      5.1.4.5
      5.1.4.5
      Class template discard_block
      Class template discard_block
      Y
      Y
      
      
    
    
    
    
      5.1.4.6
      5.1.4.6
      Class template xor_combine
      Class template xor_combine
      Y
      Y
      operator()() per N2079
      operator()() per N2079
    
    
    
    
      5.1.5
      5.1.5
      Engines with predefined parameters
      Engines with predefined parameters
      Y
      Y
      
      
    
    
    
    
      5.1.6
      5.1.6
      Class random_device
      Class random_device
      Y
      Y
      
      
    
    
    
    
      5.1.7
      5.1.7
      Random distribution class templates
      Random distribution class templates
      Y
      Y
      
      
    
    
    
    
      5.1.7.1
      5.1.7.1
      Class template uniform_int
      Class template uniform_int
      Y
      Y
      
      
    
    
    
    
      5.1.7.2
      5.1.7.2
      Class bernoulli_distribution
      Class bernoulli_distribution
      Y
      Y
      
      
    
    
    
    
      5.1.7.3
      5.1.7.3
      Class template geometric_distribution
      Class template geometric_distribution
      Y
      Y
      
      
    
    
    
    
      5.1.7.4
      5.1.7.4
      Class template poisson_distribution
      Class template poisson_distribution
      Y
      Y
      
      
    
    
    
    
      5.1.7.5
      5.1.7.5
      Class template binomial_distribution
      Class template binomial_distribution
      Y
      Y
      
      
    
    
    
    
      5.1.7.6
      5.1.7.6
      Class template uniform_real
      Class template uniform_real
      Y
      Y
      
      
    
    
    
    
      5.1.7.7
      5.1.7.7
      Class template exponential_distribution
      Class template exponential_distribution
      Y
      Y
      
      
    
    
    
    
      5.1.7.8
      5.1.7.8
      Class template normal_distribution
      Class template normal_distribution
      Y
      Y
      
      
    
    
    
    
      5.1.7.9
      5.1.7.9
      Class template gamma_distribution
      Class template gamma_distribution
      Y
      Y
      
      
    
    
    
    
      5.2
      5.2
      Mathematical special functions
      Mathematical special functions
      Y
      Y
      
      
    
    
    
    
      5.2.1
      5.2.1
      Additions to header <cmath> synopsis
      Additions to header <cmath> synopsis
      Y
      Y
      
      
    
    
    
    
      5.2.1.1
      5.2.1.1
      associated Laguerre polynomials
      associated Laguerre polynomials
      Y
      Y
      
      
    
    
    
    
      5.2.1.2
      5.2.1.2
      associated Legendre functions
      associated Legendre functions
      Y
      Y
      
      
    
    
    
    
      5.2.1.3
      5.2.1.3
      beta function
      beta function
      Y
      Y
      
      
    
    
    
    
      5.2.1.4
      5.2.1.4
      (complete) elliptic integral of the first kind
      (complete) elliptic integral of the first kind
      Y
      Y
      
      
    
    
    
    
      5.2.1.5
      5.2.1.5
      (complete) elliptic integral of the second kind
      (complete) elliptic integral of the second kind
      Y
      Y
      
      
    
    
    
    
      5.2.1.6
      5.2.1.6
      (complete) elliptic integral of the third kind
      (complete) elliptic integral of the third kind
      Y
      Y
      
      
    
    
    
    
      5.2.1.7
      5.2.1.7
      confluent hypergeometric functions
      confluent hypergeometric functions
      Y
      Y
      
      
    
    
    
    
      5.2.1.8
      5.2.1.8
      regular modified cylindrical Bessel functions
      regular modified cylindrical Bessel functions
      Y
      Y
      
      
    
    
    
    
      5.2.1.9
      5.2.1.9
      cylindrical Bessel functions (of the first kind)
      cylindrical Bessel functions (of the first kind)
      Y
      Y
      
      
    
    
    
    
      5.2.1.10
      5.2.1.10
      irregular modified cylindrical Bessel functions
      irregular modified cylindrical Bessel functions
      Y
      Y
      
      
    
    
    
    
      5.2.1.11
      5.2.1.11
      cylindrical Neumann functions
      cylindrical Neumann functions
      Y
      Y
      
      
    
    
    
    
      5.2.1.12
      5.2.1.12
      (incomplete) elliptic integral of the first kind
      (incomplete) elliptic integral of the first kind
      Y
      Y
      
      
    
    
    
    
      5.2.1.13
      5.2.1.13
      (incomplete) elliptic integral of the second kind
      (incomplete) elliptic integral of the second kind
      Y
      Y
      
      
    
    
    
    
      5.2.1.14
      5.2.1.14
      (incomplete) elliptic integral of the third kind
      (incomplete) elliptic integral of the third kind
      Y
      Y
      
      
    
    
    
    
      5.2.1.15
      5.2.1.15
      exponential integral
      exponential integral
      Y
      Y
      
      
    
    
    
    
      5.2.1.16
      5.2.1.16
      Hermite polynomials
      Hermite polynomials
      Y
      Y
      
      
    
    
    
    
      5.2.1.17
      5.2.1.17
      hypergeometric functions
      hypergeometric functions
      Y
      Y
      
      
    
    
    
    
      5.2.1.18
      5.2.1.18
      Laguerre polynomials
      Laguerre polynomials
      Y
      Y
      
      
    
    
    
    
      5.2.1.19
      5.2.1.19
      Legendre polynomials
      Legendre polynomials
      Y
      Y
      
      
    
    
    
    
      5.2.1.20
      5.2.1.20
      Riemann zeta function
      Riemann zeta function
      Y
      Y
      
      
    
    
    
    
      5.2.1.21
      5.2.1.21
      spherical Bessel functions (of the first kind)
      spherical Bessel functions (of the first kind)
      Y
      Y
      
      
    
    
    
    
      5.2.1.22
      5.2.1.22
      spherical associated Legendre functions
      spherical associated Legendre functions
      Y
      Y
      
      
    
    
    
    
      5.2.1.23
      5.2.1.23
      spherical Neumann functions
      spherical Neumann functions
      Y
      Y
      
      
    
    
    
    
      5.2.2
      5.2.2
      Additions to header <math.h> synopsis
      Additions to header <math.h> synopsis
      Y
      Y
      
      
    
    
    
    
      6
      6
      Containers
      Containers
    
    
    
    
      6.1
      6.1
      Tuple types
      Tuple types
      Y
      Y
      
      
    
    
    
    
      6.1.1
      6.1.1
      Header <tuple> synopsis
      Header <tuple> synopsis
      Y
      Y
      
      
    
    
    
    
      6.1.2
      6.1.2
      Additions to header <utility> synopsis
      Additions to header <utility> synopsis
      Y
      Y
      
      
    
    
    
    
      6.1.3
      6.1.3
      Class template tuple
      Class template tuple
      Y
      Y
      
      
    
    
    
    
      6.1.3.1
      6.1.3.1
      Construction
      Construction
      Y
      Y
      
      
    
    
    
    
      6.1.3.2
      6.1.3.2
      Tuple creation functions
      Tuple creation functions
      Y
      Y
      
      
    
    
    
    
      6.1.3.3
      6.1.3.3
      Tuple helper classes
      Tuple helper classes
      Y
      Y
      
      
    
    
    
    
      6.1.3.4
      6.1.3.4
      Element access
      Element access
      Y
      Y
      
      
    
    
    
    
      6.1.3.5
      6.1.3.5
      Relational operators
      Relational operators
      Y
      Y
      
      
    
    
    
    
      6.1.4
      6.1.4
      Pairs
      Pairs
      Y
      Y
      
      
    
    
    
    
      6.2
      6.2
      Fixed size array
      Fixed size array
      Y
      Y
      
      
    
    
    
    
      6.2.1
      6.2.1
      Header <array> synopsis
      Header <array> synopsis
      Y
      Y
      
      
    
    
    
    
      6.2.2
      6.2.2
      Class template array
      Class template array
      Y
      Y
      
      
    
    
    
    
      6.2.2.1
      6.2.2.1
      array constructors, copy, and assignment
      array constructors, copy, and assignment
      Y
      Y
      
      
    
    
    
    
      6.2.2.2
      6.2.2.2
      array specialized algorithms
      array specialized algorithms
      Y
      Y
      
      
    
    
    
    
      6.2.2.3
      6.2.2.3
      array size
      array size
      Y
      Y
      
      
    
    
    
    
      6.2.2.4
      6.2.2.4
      Zero sized arrays
      Zero sized arrays
      Y
      Y
      
      
    
    
    
    
      6.2.2.5
      6.2.2.5
      Tuple interface to class template array
      Tuple interface to class template array
      Y
      Y
      
      
    
    
    
    
      6.3
      6.3
      Unordered associative containers
      Unordered associative containers
      Y
      Y
      
      
    
    
    
    
      6.3.1
      6.3.1
      Unordered associative container requirements
      Unordered associative container requirements
      Y
      Y
      
      
    
    
    
    
      6.3.1.1
      6.3.1.1
      Exception safety guarantees
      Exception safety guarantees
      Y
      Y
      
      
    
    
    
    
      6.3.2
      6.3.2
      Additions to header <functional> synopsis
      Additions to header <functional> synopsis
      Y
      Y
      
      
    
    
    
    
      6.3.3
      6.3.3
      Class template hash
      Class template hash
      Y
      Y
      
      
    
    
    
    
      6.3.4
      6.3.4
      Unordered associative container classes
      Unordered associative container classes
      Y
      Y
      
      
    
    
    
    
      6.3.4.1
      6.3.4.1
      Header <unordered_set> synopsis
      Header <unordered_set> synopsis
      Y
      Y
      
      
    
    
    
    
      6.3.4.2
      6.3.4.2
      Header <unordered_map> synopsis
      Header <unordered_map> synopsis
      Y
      Y
      
      
    
    
    
    
      6.3.4.3
      6.3.4.3
      Class template unordered_set
      Class template unordered_set
      Y
      Y
      
      
    
    
    
    
      6.3.4.3.1
      6.3.4.3.1
      unordered_set constructors
      unordered_set constructors
      Y
      Y
      
      
    
    
    
    
      6.3.4.3.2
      6.3.4.3.2
      unordered_set swap
      unordered_set swap
      Y
      Y
      
      
    
    
    
    
      6.3.4.4
      6.3.4.4
      Class template unordered_map
      Class template unordered_map
      Y
      Y
      
      
    
    
    
    
      6.3.4.4.1
      6.3.4.4.1
      unordered_map constructors
      unordered_map constructors
      Y
      Y
      
      
    
    
    
    
      6.3.4.4.2
      6.3.4.4.2
      unordered_map element access
      unordered_map element access
      Y
      Y
      
      
    
    
    
    
      6.3.4.4.3
      6.3.4.4.3
      unordered_map swap
      unordered_map swap
      Y
      Y
      
      
    
    
    
    
      6.3.4.5
      6.3.4.5
      Class template unordered_multiset
      Class template unordered_multiset
      Y
      Y
      
      
    
    
    
    
      6.3.4.5.1
      6.3.4.5.1
      unordered_multiset constructors
      unordered_multiset constructors
      Y
      Y
      
      
    
    
    
    
      6.3.4.5.2
      6.3.4.5.2
      unordered_multiset swap
      unordered_multiset swap
      Y
      Y
      
      
    
    
    
    
      6.3.4.6
      6.3.4.6
      Class template unordered_multimap
      Class template unordered_multimap
      Y
      Y
      
      
    
    
    
    
      6.3.4.6.1
      6.3.4.6.1
      unordered_multimap constructors
      unordered_multimap constructors
      Y
      Y
      
      
    
    
    
    
      6.3.4.6.2
      6.3.4.6.2
      unordered_multimap swap
      unordered_multimap swap
      Y
      Y
      
      
    
    
    
    
      7
      7
      Regular Expressions
      Regular Expressions
    
    
    
    
      
      
      7.1
      7.1
      Definitions
      Definitions
      N
      N
      
      
    
    
    
    
      
      
      7.2
      7.2
      Requirements
      Requirements
      N
      N
      
      
    
    
    
    
      
      
      7.3
      7.3
      Regular expressions summary
      Regular expressions summary
      N
      N
      
      
    
    
    
    
      
      
      7.4
      7.4
      Header <regex> synopsis
      Header <regex> synopsis
      N
      N
      
      
    
    
    
    
      
      
      7.5
      7.5
      Namespace tr1::regex_constants
      Namespace tr1::regex_constants
      N
      N
      
      
    
    
    
    
      
      
      7.5.1
      7.5.1
      Bitmask Type syntax_option_type
      Bitmask Type syntax_option_type
      N
      N
      
      
    
    
    
    
      
      
      7.5.2
      7.5.2
      Bitmask Type regex_constants::match_flag_type
      Bitmask Type regex_constants::match_flag_type
      N
      N
      
      
    
    
    
    
      
      
      7.5.3
      7.5.3
      Implementation defined error_type
      Implementation defined error_type
      N
      N
      
      
    
    
    
    
      
      
      7.6
      7.6
      Class regex_error
      Class regex_error
      N
      N
      
      
    
    
    
    
      
      
      7.7
      7.7
      Class template regex_traits
      Class template regex_traits
      N
      N
      
      
    
    
    
    
      
      
      7.8
      7.8
      Class template basic_regex
      Class template basic_regex
      N
      N
      
      
    
    
    
    
      
      
      7.8.1
      7.8.1
      basic_regex constants
      basic_regex constants
      N
      N
      
      
    
    
    
    
      
      
      7.8.2
      7.8.2
      basic_regex constructors
      basic_regex constructors
      N
      N
      
      
    
    
    
    
      
      
      7.8.3
      7.8.3
      basic_regex assign
      basic_regex assign
      N
      N
      
      
    
    
    
    
      
      
      7.8.4
      7.8.4
      basic_regex constant operations
      basic_regex constant operations
      N
      N
      
      
    
    
    
    
      
      
      7.8.5
      7.8.5
      basic_regex locale
      basic_regex locale
      N
      N
      
      
    
    
    
    
      
      
      7.8.6
      7.8.6
      basic_regex swap
      basic_regex swap
      N
      N
      
      
    
    
    
    
      
      
      7.8.7
      7.8.7
      basic_regex non-member functions
      basic_regex non-member functions
      N
      N
      
      
    
    
    
    
      
      
      7.8.7.1
      7.8.7.1
      basic_regex non-member swap
      basic_regex non-member swap
      N
      N
      
      
    
    
    
    
      
      
      7.9
      7.9
      Class template sub_match
      Class template sub_match
      N
      N
      
      
    
    
    
    
      
      
      7.9.1
      7.9.1
      sub_match members
      sub_match members
      N
      N
      
      
    
    
    
    
      
      
      7.9.2
      7.9.2
      sub_match non-member operators
      sub_match non-member operators
      N
      N
      
      
    
    
    
    
      
      
      7.10
      7.10
      Class template match_results
      Class template match_results
      N
      N
      
      
    
    
    
    
      
      
      7.10.1
      7.10.1
      match_results constructors
      match_results constructors
      N
      N
      
      
    
    
    
    
      
      
      7.10.2
      7.10.2
      match_results size
      match_results size
      N
      N
      
      
    
    
    
    
      
      
      7.10.3
      7.10.3
      match_results element access
      match_results element access
      N
      N
      
      
    
    
    
    
      
      
      7.10.4
      7.10.4
      match_results formatting
      match_results formatting
      N
      N
      
      
    
    
    
    
      
      
      7.10.5
      7.10.5
      match_results allocator
      match_results allocator
      N
      N
      
      
    
    
    
    
      
      
      7.10.6
      7.10.6
      match_results swap
      match_results swap
      N
      N
      
      
    
    
    
    
      
      
      7.11
      7.11
      Regular expression algorithms
      Regular expression algorithms
      N
      N
      
      
    
    
    
    
      
      
      7.11.1
      7.11.1
      exceptions
      exceptions
      N
      N
      
      
    
    
    
    
      
      
      7.11.2
      7.11.2
      regex_match
      regex_match
      N
      N
      
      
    
    
    
    
      
      
      7.11.3
      7.11.3
      regex_search
      regex_search
      N
      N
      
      
    
    
    
    
      
      
      7.11.4
      7.11.4
      regex_replace
      regex_replace
      N
      N
      
      
    
    
    
    
      
      
      7.12
      7.12
      Regular expression Iterators
      Regular expression Iterators
      N
      N
      
      
    
    
    
    
      
      
      7.12.1
      7.12.1
      Class template regex_iterator
      Class template regex_iterator
      N
      N
      
      
    
    
    
    
      
      
      7.12.1.1
      7.12.1.1
      regex_iterator constructors
      regex_iterator constructors
      N
      N
      
      
    
    
    
    
      
      
      7.12.1.2
      7.12.1.2
      regex_iterator comparisons
      regex_iterator comparisons
      N
      N
      
      
    
    
    
    
      
      
      7.12.1.3
      7.12.1.3
      regex_iterator dereference
      regex_iterator dereference
      N
      N
      
      
    
    
    
    
      
      
      7.12.1.4
      7.12.1.4
      regex_iterator increment
      regex_iterator increment
      N
      N
      
      
    
    
    
    
      
      
      7.12.2
      7.12.2
      Class template regex_token_iterator
      Class template regex_token_iterator
      N
      N
      
      
    
    
    
    
      
      
      7.12.2.1
      7.12.2.1
      regex_token_iterator constructors
      regex_token_iterator constructors
      N
      N
      
      
    
    
    
    
      
      
      7.12.2.2
      7.12.2.2
      regex_token_iterator comparisons
      regex_token_iterator comparisons
      N
      N
      
      
    
    
    
    
      
      
      7.12.2.3
      7.12.2.3
      regex_token_iterator dereference
      regex_token_iterator dereference
      N
      N
      
      
    
    
    
    
      
      
      7.12.2.4
      7.12.2.4
      regex_token_iterator increment
      regex_token_iterator increment
      N
      N
      
      
    
    
    
    
      
      
      7.13
      7.13
      Modified ECMAScript regular expression grammar
      Modified ECMAScript regular expression grammar
      N
      N
      
      
    
    
    
    
      8
      8
      C Compatibility
      C Compatibility
    
    
    
    
      8.1
      8.1
      Additions to header <complex>
      Additions to header <complex>
      Y
      Y
      
      
    
    
    
    
      8.1.1
      8.1.1
      Synopsis
      Synopsis
      Y
      Y
      
      
    
    
    
    
      8.1.2
      8.1.2
      Function acos
      Function acos
      Y
      Y
      
      
    
    
    
    
      8.1.3
      8.1.3
      Function asin
      Function asin
      Y
      Y
      
      
    
    
    
    
      8.1.4
      8.1.4
      Function atan
      Function atan
      Y
      Y
      
      
    
    
    
    
      8.1.5
      8.1.5
      Function acosh
      Function acosh
      Y
      Y
      
      
    
    
    
    
      8.1.6
      8.1.6
      Function asinh
      Function asinh
      Y
      Y
      
      
    
    
    
    
      8.1.7
      8.1.7
      Function atanh
      Function atanh
      Y
      Y
      
      
    
    
    
    
      8.1.8
      8.1.8
      Function fabs
      Function fabs
      Y
      Y
      
      
    
    
    
    
      8.1.9
      8.1.9
      Additional Overloads
      Additional Overloads
      Y
      Y
      
      
    
    
    
    
      
      
      8.2
      8.2
      Header <ccomplex>
      Header <ccomplex>
      N
      N
      DR 551
      DR 551
    
    
    
    
      
      
      8.3
      8.3
      Header <complex.h>
      Header <complex.h>
      N
      N
      DR 551
      DR 551
    
    
    
    
      8.4
      8.4
      Additions to header <cctype>
      Additions to header <cctype>
      Y
      Y
      
      
    
    
    
    
      8.4.1
      8.4.1
      Synopsis
      Synopsis
      Y
      Y
      
      
    
    
    
    
      8.4.2
      8.4.2
      Function isblank
      Function isblank
      Y
      Y
      
      
    
    
    
    
      8.5
      8.5
      Additions to header <ctype.h>
      Additions to header <ctype.h>
      Y
      Y
      
      
    
    
    
    
      8.6
      8.6
      Header <cfenv>
      Header <cfenv>
      Y
      Y
      
      
    
    
    
    
      8.6.1
      8.6.1
      Synopsis
      Synopsis
      Y
      Y
      
      
    
    
    
    
      8.6.2
      8.6.2
      Definitions
      Definitions
      Y
      Y
      
      
    
    
    
    
      8.7
      8.7
      Header <fenv.h>
      Header <fenv.h>
      Y
      Y
      
      
    
    
    
    
      8.8
      8.8
      Additions to header <cfloat>
      Additions to header <cfloat>
      Y
      Y
      
      
    
    
    
    
      8.9
      8.9
      Additions to header <float.h>
      Additions to header <float.h>
      Y
      Y
      
      
    
    
    
    
      
      
      8.10
      8.10
      Additions to header <ios>
      Additions to header <ios>
      N
      N
      
      
    
    
    
    
      
      
      8.10.1
      8.10.1
      Synopsis
      Synopsis
      N
      N
      
      
    
    
    
    
      
      
      8.10.2
      8.10.2
      Function hexfloat
      Function hexfloat
      N
      N
      
      
    
    
    
    
      8.11
      8.11
      Header <cinttypes>
      Header <cinttypes>
      Y
      Y
      
      
    
    
    
    
      8.11.1
      8.11.1
      Synopsis
      Synopsis
      Y
      Y
      DR 557
      DR 557
    
    
    
    
      8.11.2
      8.11.2
      Definitions
      Definitions
      Y
      Y
      
      
    
    
    
    
      8.12
      8.12
      Header <inttypes.h>
      Header <inttypes.h>
      Y
      Y
      
      
    
    
    
    
      8.13
      8.13
      Additions to header <climits>
      Additions to header <climits>
      Y
      Y
      
      
    
    
    
    
      8.14
      8.14
      Additions to header <limits.h>
      Additions to header <limits.h>
      Y
      Y
      
      
    
    
    
    
      
      
      8.15
      8.15
      Additions to header <locale>
      Additions to header <locale>
      N
      N
      
      
    
    
    
    
      8.16
      8.16
      Additions to header <cmath>
      Additions to header <cmath>
      Y
      Y
      
      
    
    
    
    
      8.16.1
      8.16.1
      Synopsis
      Synopsis
      Y
      Y
      
      
    
    
    
    
      8.16.2
      8.16.2
      Definitions
      Definitions
      Y
      Y
      
      
    
    
    
    
      8.16.3
      8.16.3
      Function template definitions
      Function template definitions
      Y
      Y
      
      
    
    
    
    
      8.16.4
      8.16.4
      Additional overloads
      Additional overloads
      Y
      Y
      DR 568; DR 550
      DR 568; DR 550
    
    
    
    
      8.17
      8.17
      Additions to header <math.h>
      Additions to header <math.h>
      Y
      Y
      
      
    
    
    
    
      8.18
      8.18
      Additions to header <cstdarg>
      Additions to header <cstdarg>
      Y
      Y
      
      
    
    
    
    
      8.19
      8.19
      Additions to header <stdarg.h>
      Additions to header <stdarg.h>
      Y
      Y
      
      
    
    
    
    
      8.20
      8.20
      The header <cstdbool>
      The header <cstdbool>
      Y
      Y
      
      
    
    
    
    
      8.21
      8.21
      The header <stdbool.h>
      The header <stdbool.h>
      Y
      Y
      
      
    
    
    
    
      8.22
      8.22
      The header <cstdint>
      The header <cstdint>
      Y
      Y
      
      
    
    
    
    
      8.22.1
      8.22.1
      Synopsis
      Synopsis
      Y
      Y
      
      
    
    
    
    
      8.22.2
      8.22.2
      Definitions
      Definitions
      Y
      Y
      
      
    
    
    
    
      8.23
      8.23
      The header <stdint.h>
      The header <stdint.h>
      Y
      Y
      
      
    
    
    
    
      8.24
      8.24
      Additions to header <cstdio>
      Additions to header <cstdio>
      Y
      Y
      
      
    
    
    
    
      8.24.1
      8.24.1
      Synopsis
      Synopsis
      Y
      Y
      
      
    
    
    
    
      8.24.2
      8.24.2
      Definitions
      Definitions
      Y
      Y
      
      
    
    
    
    
      8.24.3
      8.24.3
      Additional format specifiers
      Additional format specifiers
      Y
      Y
      C library dependency
      C library dependency
    
    
    
    
      8.24.4
      8.24.4
      Additions to header <stdio.h>
      Additions to header <stdio.h>
      Y
      Y
      
      
    
    
    
    
      8.25
      8.25
      Additions to header <cstdlib>
      Additions to header <cstdlib>
      Y
      Y
      
      
    
    
    
    
      8.25.1
      8.25.1
      Synopsis
      Synopsis
      Y
      Y
      
      
    
    
    
    
      8.25.2
      8.25.2
      Definitions
      Definitions
      Y
      Y
      
      
    
    
    
    
      8.25.3
      8.25.3
      Function abs
      Function abs
      Y
      Y
      
      
    
    
    
    
      8.25.4
      8.25.4
      Function div
      Function div
      Y
      Y
      
      
    
    
    
    
      8.26
      8.26
      Additions to header <stdlib.h>
      Additions to header <stdlib.h>
      Y
      Y
      
      
    
    
    
    
      8.27
      8.27
      Header <ctgmath>
      Header <ctgmath>
      Y
      Y
      DR 551
      DR 551
    
    
    
    
      8.28
      8.28
      Header <tgmath.h>
      Header <tgmath.h>
      Y
      Y
      DR 551
      DR 551
    
    
    
    
      8.29
      8.29
      Additions to header <ctime>
      Additions to header <ctime>
      Y
      Y
      C library dependency
      C library dependency
    
    
    
    
      8.30
      8.30
      Additions to header <cwchar>
      Additions to header <cwchar>
      Y
      Y
      
      
    
    
    
    
      8.30.1
      8.30.1
      Synopsis
      Synopsis
      Y
      Y
      
      
    
    
    
    
      8.30.2
      8.30.2
      Definitions
      Definitions
      Y
      Y
      
      
    
    
    
    
      8.30.3
      8.30.3
      Additional wide format specifiers
      Additional wide format specifiers
      Y
      Y
      C library dependency
      C library dependency
    
    
    
    
      8.31
      8.31
      Additions to header <wchar.h>
      Additions to header <wchar.h>
      Y
      Y
      
      
    
    
    
    
      8.32
      8.32
      Additions to header <cwctype>
      Additions to header <cwctype>
      Y
      Y
      
      
    
    
    
    
      8.32.1
      8.32.1
      Synopsis
      Synopsis
      Y
      Y
      
      
    
    
    
    
      8.32.2
      8.32.2
      Function iswblank
      Function iswblank
      Y
      Y
      
      
    
    
    
    
      8.33
      8.33
      Additions to header <wctype.h>
      Additions to header <wctype.h>
      Y
      Y
      
      
    
    
  
  
 
 

powered by: WebSVN 2.1.0

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