Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
2b491e3a
Commit
2b491e3a
authored
Jun 23, 2003
by
Doug Gregor
Committed by
Doug Gregor
Jun 23, 2003
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Types _D -> _Diff, _R -> _Ref
From-SVN: r68375
parent
b20b352b
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
13 additions
and
8 deletions
+13
-8
libstdc++-v3/ChangeLog
+5
-0
libstdc++-v3/include/bits/boost_concept_check.h
+8
-8
No files found.
libstdc++-v3/ChangeLog
View file @
2b491e3a
2003-06-20 Doug Gregor <dgregor@apple.com>
* include/bits/boost_concept_check.h: Don't use _D or _R for type
names.
2003-06-22 Paolo Carlini <pcarlini@unitus.it>
Nathan C. Myers <ncm-nospam@cantrip.org>
...
...
libstdc++-v3/include/bits/boost_concept_check.h
View file @
2b491e3a
...
...
@@ -412,9 +412,9 @@ struct _Aux_require_same<_Tp,_Tp> { typedef _Tp _Type; };
void
__constraints
()
{
__function_requires
<
_TrivialIteratorConcept
<
_Tp
>
>
();
// require iterator_traits typedef's
typedef
typename
std
::
iterator_traits
<
_Tp
>::
difference_type
_D
;
// __function_requires< _SignedIntegerConcept<_D> >();
typedef
typename
std
::
iterator_traits
<
_Tp
>::
reference
_R
;
typedef
typename
std
::
iterator_traits
<
_Tp
>::
difference_type
_D
iff
;
// __function_requires< _SignedIntegerConcept<_D
iff
> >();
typedef
typename
std
::
iterator_traits
<
_Tp
>::
reference
_R
ef
;
typedef
typename
std
::
iterator_traits
<
_Tp
>::
pointer
_Pt
;
typedef
typename
std
::
iterator_traits
<
_Tp
>::
iterator_category
_Cat
;
__function_requires
<
_ConvertibleConcept
<
...
...
@@ -447,8 +447,8 @@ struct _Aux_require_same<_Tp,_Tp> { typedef _Tp _Type; };
__function_requires
<
_ConvertibleConcept
<
typename
std
::
iterator_traits
<
_Tp
>::
iterator_category
,
std
::
forward_iterator_tag
>
>
();
typedef
typename
std
::
iterator_traits
<
_Tp
>::
reference
_R
;
_R
__r
_IsUnused
=
*
__i
;
typedef
typename
std
::
iterator_traits
<
_Tp
>::
reference
_R
ef
;
_R
ef
__r
_IsUnused
=
*
__i
;
}
_Tp
__i
;
};
...
...
@@ -498,8 +498,8 @@ struct _Aux_require_same<_Tp,_Tp> { typedef _Tp _Type; };
__function_requires
<
_ConvertibleConcept
<
typename
std
::
iterator_traits
<
_Tp
>::
iterator_category
,
std
::
random_access_iterator_tag
>
>
();
// ??? We don't use _R, are we just checking for "referenceability"?
typedef
typename
std
::
iterator_traits
<
_Tp
>::
reference
_R
;
// ??? We don't use _R
ef
, are we just checking for "referenceability"?
typedef
typename
std
::
iterator_traits
<
_Tp
>::
reference
_R
ef
;
__i
+=
__n
;
// require assignment addition operator
__i
=
__i
+
__n
;
__i
=
__n
+
__i
;
// require addition with difference type
...
...
@@ -828,7 +828,7 @@ struct _Aux_require_same<_Tp,_Tp> { typedef _Tp _Type; };
typedef
typename
_SimpleAssociativeContainer
::
key_type
_Key_type
;
typedef
typename
_SimpleAssociativeContainer
::
value_type
_Value_type
;
typedef
typename
_Aux_require_same
<
_Key_type
,
_Value_type
>::
_Type
_Requ
q
ired
;
_Required
;
}
};
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment