diff options
| author | Gennadiy Civil <misterg@google.com> | 2019-08-02 13:26:55 -0400 | 
|---|---|---|
| committer | Gennadiy Civil <misterg@google.com> | 2019-08-02 13:26:55 -0400 | 
| commit | cc34e8fa7ccae09ab12a54abed0eb6d912a12bb5 (patch) | |
| tree | 21a6579ece32721a74d99870d45ea687e21ff746 /googlemock/include/gmock | |
| parent | 47092933fde8d08773ac98c011b311d82f858e22 (diff) | |
| parent | 287b37f23f534a0f9b1eb6072c882cbcaaffc097 (diff) | |
| download | googletest-cc34e8fa7ccae09ab12a54abed0eb6d912a12bb5.tar.gz googletest-cc34e8fa7ccae09ab12a54abed0eb6d912a12bb5.tar.bz2 googletest-cc34e8fa7ccae09ab12a54abed0eb6d912a12bb5.zip  | |
Merge pull request #2357 from kuzkry:obsolete-documentation
PiperOrigin-RevId: 261343928
Diffstat (limited to 'googlemock/include/gmock')
4 files changed, 12 insertions, 20 deletions
diff --git a/googlemock/include/gmock/gmock-generated-actions.h b/googlemock/include/gmock/gmock-generated-actions.h index bf95300b..981af78f 100644 --- a/googlemock/include/gmock/gmock-generated-actions.h +++ b/googlemock/include/gmock/gmock-generated-actions.h @@ -259,11 +259,10 @@ class ActionHelper {  //  // CAVEAT:  // -// ACTION*() can only be used in a namespace scope.  The reason is -// that C++ doesn't yet allow function-local types to be used to -// instantiate templates.  The up-coming C++0x standard will fix this. -// Once that's done, we'll consider supporting using ACTION*() inside -// a function. +// ACTION*() can only be used in a namespace scope as templates cannot be +// declared inside of a local class. +// Users can, however, define any local functors (e.g. a lambda) that +// can be used as actions.  //  // MORE INFORMATION:  // diff --git a/googlemock/include/gmock/gmock-generated-actions.h.pump b/googlemock/include/gmock/gmock-generated-actions.h.pump index 39e65c33..209603c5 100644 --- a/googlemock/include/gmock/gmock-generated-actions.h.pump +++ b/googlemock/include/gmock/gmock-generated-actions.h.pump @@ -182,11 +182,10 @@ $template  //  // CAVEAT:  // -// ACTION*() can only be used in a namespace scope.  The reason is -// that C++ doesn't yet allow function-local types to be used to -// instantiate templates.  The up-coming C++0x standard will fix this. -// Once that's done, we'll consider supporting using ACTION*() inside -// a function. +// ACTION*() can only be used in a namespace scope as templates cannot be +// declared inside of a local class. +// Users can, however, define any local functors (e.g. a lambda) that +// can be used as actions.  //  // MORE INFORMATION:  // diff --git a/googlemock/include/gmock/gmock-generated-matchers.h b/googlemock/include/gmock/gmock-generated-matchers.h index b6f34bdd..690a57f1 100644 --- a/googlemock/include/gmock/gmock-generated-matchers.h +++ b/googlemock/include/gmock/gmock-generated-matchers.h @@ -250,11 +250,8 @@  // overloading matchers based on parameter types (as opposed to just  // based on the number of parameters).  // -// MATCHER*() can only be used in a namespace scope.  The reason is -// that C++ doesn't yet allow function-local types to be used to -// instantiate templates.  The up-coming C++0x standard will fix this. -// Once that's done, we'll consider supporting using MATCHER*() inside -// a function. +// MATCHER*() can only be used in a namespace scope as templates cannot be +// declared inside of a local class.  //  // More Information  // ================ diff --git a/googlemock/include/gmock/gmock-generated-matchers.h.pump b/googlemock/include/gmock/gmock-generated-matchers.h.pump index 333dc9df..ae90917c 100644 --- a/googlemock/include/gmock/gmock-generated-matchers.h.pump +++ b/googlemock/include/gmock/gmock-generated-matchers.h.pump @@ -252,11 +252,8 @@ $$ }} This line fixes auto-indentation of the following code in Emacs.  // overloading matchers based on parameter types (as opposed to just  // based on the number of parameters).  // -// MATCHER*() can only be used in a namespace scope.  The reason is -// that C++ doesn't yet allow function-local types to be used to -// instantiate templates.  The up-coming C++0x standard will fix this. -// Once that's done, we'll consider supporting using MATCHER*() inside -// a function. +// MATCHER*() can only be used in a namespace scope as templates cannot be +// declared inside of a local class.  //  // More Information  // ================  | 
