Now I can get rid of the old constructor!
authorCraig Silverstein <csilvers+gflags@google.com>
Thu, 3 Nov 2011 23:12:52 +0000 (23:12 +0000)
committerCraig Silverstein <csilvers+gflags@google.com>
Thu, 3 Nov 2011 23:12:52 +0000 (23:12 +0000)
R=jkline,ncalvin
DELTA=28  (0 added, 27 deleted, 1 changed)

Revision created by MOE tool push_codebase.
MOE_MIGRATION=3169

git-svn-id: https://gflags.googlecode.com/svn/trunk@65 6586e3c6-dcc4-952a-343f-ff74eb82781d

src/gflags.cc
src/gflags/gflags.h.in
src/windows/gflags/gflags.h

index a136fde..9b4d66c 100644 (file)
@@ -1422,25 +1422,6 @@ FlagRegisterer::FlagRegisterer(const char* name, const char* type,
   FlagRegistry::GlobalRegistry()->RegisterFlag(flag);   // default registry
 }
 
-// TODO(csilvers): remove this by 1 Sept 2011.
-FlagRegisterer::FlagRegisterer(const char* name, const char* type,
-                               const char* help, const char* filename,
-                               void* current_storage, void* defvalue_storage) {
-  if (help == NULL)
-    help = "";
-  // FlagValue expects the type-name to not include any namespace
-  // components, so we get rid of those, if any.
-  if (strchr(type, ':'))
-    type = strrchr(type, ':') + 1;
-  FlagValue* current = new FlagValue(current_storage, type, false);
-  FlagValue* defvalue = new FlagValue(defvalue_storage, type, false);
-  // Importantly, flag_ will never be deleted, so storage is always good.
-  CommandLineFlag* flag = new CommandLineFlag(name, help, filename,
-                                              NULL, current, defvalue);
-  FlagRegistry::GlobalRegistry()->RegisterFlag(flag);   // default registry
-}
-
-
 // --------------------------------------------------------------------
 // GetAllFlags()
 //    The main way the FlagRegistry class exposes its data.  This
index fc069a9..53a67d5 100644 (file)
@@ -80,7 +80,7 @@
 
 #include <string>
 #include <vector>
-#include <gflags/gflags_declare.h>  // IWYU pragma: export
+#include <gflags/gflags_declare.h>    // IWYU pragma: export
 
 //
 // NOTE: all functions below MUST have an explicit 'extern' before
@@ -432,11 +432,6 @@ class GFLAGS_DLL_DECL FlagRegisterer {
                  const char* help, const char* filename,
                  void* current_storage, void* defvalue_storage,
                  const fL::OptionalDefineArgs& optional_args);
-  // TODO(csilvers): remove this (and its impl in the .cc file),
-  // once all callers have been updated to the new form:
-  FlagRegisterer(const char* name, const char* type,
-                 const char* help, const char* filename,
-                 void* current_storage, void* defvalue_storage);
 };
 
 // If your application #defines STRIP_FLAG_HELP to a non-zero value
index f33df2d..3a64127 100644 (file)
@@ -80,7 +80,7 @@
 
 #include <string>
 #include <vector>
-#include <gflags/gflags_declare.h>  // IWYU pragma: export
+#include <gflags/gflags_declare.h>    // IWYU pragma: export
 
 //
 // NOTE: all functions below MUST have an explicit 'extern' before
@@ -436,11 +436,6 @@ class GFLAGS_DLL_DECL FlagRegisterer {
                  const char* help, const char* filename,
                  void* current_storage, void* defvalue_storage,
                  const fL::OptionalDefineArgs& optional_args);
-  // TODO(csilvers): remove this (and its impl in the .cc file),
-  // once all callers have been updated to the new form:
-  FlagRegisterer(const char* name, const char* type,
-                 const char* help, const char* filename,
-                 void* current_storage, void* defvalue_storage);
 };
 
 // If your application #defines STRIP_FLAG_HELP to a non-zero value