Index: cc/debug/traced_value.h |
diff --git a/cc/debug/traced_value.h b/cc/debug/traced_value.h |
index 560eaf8307b434fca87e668f4d0164f3d4867fd8..ccada4ac59bebadb3653513ab2829e81be955347 100644 |
--- a/cc/debug/traced_value.h |
+++ b/cc/debug/traced_value.h |
@@ -13,6 +13,9 @@ |
namespace base { |
class DictionaryValue; |
class Value; |
+namespace debug { |
+class TracedValue; |
+} |
} |
namespace cc { |
@@ -32,6 +35,24 @@ class TracedValue : public base::debug::ConvertableToTraceFormat { |
const char* object_base_type_name, |
const char* object_name, |
const void* id); |
+ static void AppendIDRef(const void* id, base::debug::TracedValue* array); |
+ static void SetIDRef(const void* id, |
+ base::debug::TracedValue* dict, |
+ const char* name); |
+ static void MakeDictIntoImplicitSnapshot(base::debug::TracedValue* dict, |
+ const char* object_name, |
+ const void* id); |
+ static void MakeDictIntoImplicitSnapshotWithCategory( |
+ const char* category, |
+ base::debug::TracedValue* dict, |
+ const char* object_name, |
+ const void* id); |
+ static void MakeDictIntoImplicitSnapshotWithCategory( |
+ const char* category, |
+ base::debug::TracedValue* dict, |
+ const char* object_base_type_name, |
+ const char* object_name, |
+ const void* id); |
static scoped_refptr<base::debug::ConvertableToTraceFormat> FromValue( |
base::Value* value); |
@@ -46,17 +67,6 @@ class TracedValue : public base::debug::ConvertableToTraceFormat { |
DISALLOW_COPY_AND_ASSIGN(TracedValue); |
}; |
-template <class T> |
-static scoped_refptr<base::debug::ConvertableToTraceFormat> ToTrace(T* t) { |
- return TracedValue::FromValue(t->AsValue().release()); |
-} |
- |
-template <class T> |
-static scoped_refptr<base::debug::ConvertableToTraceFormat> ToTrace( |
- const T& t) { |
- return ToTrace(&t); |
-} |
- |
} // namespace cc |
#endif // CC_DEBUG_TRACED_VALUE_H_ |