From 5d190d21248d7e61d8a2abe8936b145102a71fa8 Mon Sep 17 00:00:00 2001 From: Ville Voutilainen Date: Mon, 14 Dec 2015 13:08:30 +0200 Subject: [PATCH] Document the implementation of Logical Operator Type Traits. * doc/html/index.html: Regenerate. * doc/html/manual/status.html: Likewise. * doc/xml/manual/status_cxx2017.xml: Add P0013R1 to C++ 201z and to Library Fundamentals 2 TS. From-SVN: r231611 --- libstdc++-v3/ChangeLog | 9 ++++++++ libstdc++-v3/doc/html/index.html | 4 ++-- libstdc++-v3/doc/html/manual/status.html | 12 +++++++++- .../doc/xml/manual/status_cxx2017.xml | 23 +++++++++++++++++++ 4 files changed, 45 insertions(+), 3 deletions(-) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index ae1bbc0fc58..6cce13b6670 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,12 @@ +2015-11-14 Ville Voutilainen + + Document the implementation of Logical Operator Type Traits. + + * doc/html/index.html: Regenerate. + * doc/html/manual/status.html: Likewise. + * doc/xml/manual/status_cxx2017.xml: Add P0013R1 to C++ 201z + and to Library Fundamentals 2 TS. + 2015-12-11 Jonathan Wakely PR libstdc++/59768 diff --git a/libstdc++-v3/doc/html/index.html b/libstdc++-v3/doc/html/index.html index 1d2815ce2bf..d3570c4e580 100644 --- a/libstdc++-v3/doc/html/index.html +++ b/libstdc++-v3/doc/html/index.html @@ -23,7 +23,7 @@


Table of Contents

The GNU C++ Library Manual
I. Introduction -
1. Status
Implementation Status
C++ 1998/2003
Implementation Status
Implementation Specific Behavior
C++ 2011
Implementation Specific Behavior
C++ 2014
C++ 201z
C++ TR1
Implementation Specific Behavior
C++ TR 24733
License
The Code: GPL
The Documentation: GPL, FDL
Bugs
Implementation Bugs
Standard Bugs
2. Setup
Prerequisites
Configure
Make
3. Using
Command Options
Headers
Header Files
Mixing Headers
The C Headers and namespace std
Precompiled Headers
Macros
Dual ABI
Troubleshooting
Namespaces
Available Namespaces
namespace std
Using Namespace Composition
Linking
Almost Nothing
Finding Dynamic or Shared Libraries
Concurrency
Prerequisites
Thread Safety
Atomics
IO
Structure
Defaults
Future
Alternatives
Containers
Exceptions
Exception Safety
Exception Neutrality
Doing without
Compatibility
With C
With POSIX thread cancellation
Debugging Support
Using g++
Debug Versions of Library Binary Files
Memory Leak Hunting
Data Race Hunting
Using gdb
Tracking uncaught exceptions
Debug Mode
Compile Time Checking
Profile-based Performance Analysis
II. +
1. Status
Implementation Status
C++ 1998/2003
Implementation Status
Implementation Specific Behavior
C++ 2011
Implementation Specific Behavior
C++ 2014
C++ 201z
C++ TR1
Implementation Specific Behavior
C++ TR 24733
License
The Code: GPL
The Documentation: GPL, FDL
Bugs
Implementation Bugs
Standard Bugs
2. Setup
Prerequisites
Configure
Make
3. Using
Command Options
Headers
Header Files
Mixing Headers
The C Headers and namespace std
Precompiled Headers
Macros
Dual ABI
Troubleshooting
Namespaces
Available Namespaces
namespace std
Using Namespace Composition
Linking
Almost Nothing
Finding Dynamic or Shared Libraries
Experimental Library Extensions
Concurrency
Prerequisites
Thread Safety
Atomics
IO
Structure
Defaults
Future
Alternatives
Containers
Exceptions
Exception Safety
Exception Neutrality
Doing without
Compatibility
With C
With POSIX thread cancellation
Debugging Support
Using g++
Debug Versions of Library Binary Files
Memory Leak Hunting
Data Race Hunting
Using gdb
Tracking uncaught exceptions
Debug Mode
Compile Time Checking
Profile-based Performance Analysis
II. Standard Contents
4. Support @@ -31,7 +31,7 @@
Types
Fundamental Types
Numeric Properties
NULL
Dynamic Memory
Termination
Termination Handlers
Verbose Terminate Handler
5. Diagnostics -
Exceptions
API Reference
Adding Data to exception
Concept Checking
6. +
Exceptions
API Reference
Adding Data to exception
Use of errno by the library
Concept Checking
6. Utilities
Functors
Pairs
Memory
Allocators
Requirements
Design Issues
Implementation
Interface Design
Selecting Default Allocation Policy
Disabling Memory Caching
Using a Specific Allocator
Custom Allocators
Extension Allocators
auto_ptr
Limitations
Use in Containers
shared_ptr
Requirements
Design Issues
Implementation
Class Hierarchy
Thread Safety
Selecting Lock Policy
Related functions and classes
Use
Examples
Unresolved Issues
Acknowledgments
Traits
7. diff --git a/libstdc++-v3/doc/html/manual/status.html b/libstdc++-v3/doc/html/manual/status.html index 91404aace42..8c5a7c998ae 100644 --- a/libstdc++-v3/doc/html/manual/status.html +++ b/libstdc++-v3/doc/html/manual/status.html @@ -539,6 +539,12 @@ not in any particular release. Minimal incomplete type support for standard containers, revision 4 + Y  + + P0013R1 + + + Logical Operator Type Traits (revision 1) Y 

Table 1.6. C++ Technical Specifications Implementation Status

PaperTitleStatusComments
N4076 @@ -579,7 +585,11 @@ not in any particular release. N4521 - Merge Fundamentals V1 into V2 NLibrary Fundamentals 2 TS

C++ TR1

+ Merge Fundamentals V1 into V2 NLibrary Fundamentals 2 TS + + P0013R1 + + Logical Operator Type Traits (revision 1)YLibrary Fundamentals 2 TS


C++ TR1

This table is based on the table of contents of ISO/IEC DTR 19768 Doc No: N1836=05-0096 Date: 2005-06-24 Draft Technical Report on C++ Library Extensions diff --git a/libstdc++-v3/doc/xml/manual/status_cxx2017.xml b/libstdc++-v3/doc/xml/manual/status_cxx2017.xml index 4ea0d1e0293..60e5fae43e1 100644 --- a/libstdc++-v3/doc/xml/manual/status_cxx2017.xml +++ b/libstdc++-v3/doc/xml/manual/status_cxx2017.xml @@ -216,6 +216,19 @@ not in any particular release. + + + + P0013R1 + + + + Logical Operator Type Traits (revision 1) + + Y + + + @@ -353,6 +366,16 @@ not in any particular release. Library Fundamentals 2 TS + + + + P0013R1 + + + Logical Operator Type Traits (revision 1) + Y + Library Fundamentals 2 TS + -- 2.30.2