From 0c308ff781b6773744d713fce7ae498e807a7c50 Mon Sep 17 00:00:00 2001
From: Philippe Canal <pcanal@fnal.gov>
Date: Tue, 29 Aug 2017 15:52:53 -0500
Subject: [PATCH] Add comments on status bits that are not available to TObject
 (even-though they should have been)

---
 core/base/inc/TObject.h | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/core/base/inc/TObject.h b/core/base/inc/TObject.h
index 2ca5a088184..d6a5440960e 100644
--- a/core/base/inc/TObject.h
+++ b/core/base/inc/TObject.h
@@ -56,11 +56,15 @@ public:
    //----- any given hierarchy).
    enum EStatusBits {
       kCanDelete        = BIT(0),   ///< if object in a list can be deleted
+      // 2 is taken by TDataMember
       kMustCleanup      = BIT(3),   ///< if object destructor must call RecursiveRemove()
       kIsReferenced     = BIT(4),   ///< if object is referenced by a TRef or TRefArray
       kHasUUID          = BIT(5),   ///< if object has a TUUID (its fUniqueID=UUIDNumber)
       kCannotPick       = BIT(6),   ///< if object in a pad cannot be picked
+      // 7 is taken by TAxis.
       kNoContextMenu    = BIT(8),   ///< if object does not want context menu
+      // 9, 10 are taken by TH1, TF1, TAxis and a few others
+      // 12 is taken by TAxis
       kInvalidObject    = BIT(13)   ///< if object ctor succeeded but object should not be used
    };
 
-- 
GitLab