]> granicus.if.org Git - clang/commitdiff
cindex/Python: Eliminate Entity class, it has been removed from CIndex.
authorDaniel Dunbar <daniel@zuster.org>
Sun, 24 Jan 2010 04:09:58 +0000 (04:09 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Sun, 24 Jan 2010 04:09:58 +0000 (04:09 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@94357 91177308-0d34-0410-b5e6-96231b3b80d8

bindings/python/clang/cindex.py

index 9af4e4c64c8a8db871b03026800f7f7d96bb3e20..2c7a04e3d946619ba29c39ea7a3a4050fbcb95fc 100644 (file)
@@ -86,7 +86,7 @@ class String(Structure):
 
 class SourceLocation(Structure):
     """
-    A SourceLocation Represents a particular location within a source file.
+    A SourceLocation represents a particular location within a source file.
     """
     _fields_ = [("ptr_data", c_void_p), ("int_data", c_uint)]
 
@@ -153,7 +153,7 @@ class Cursor(Structure):
         return Cursor_is_decl(self.kind)
 
     def is_reference(self):
-        """Return True if the cursor points to a refernce."""
+        """Return True if the cursor points to a reference."""
         return Cursor_is_ref(self.kind)
 
     def is_expression(self):
@@ -231,17 +231,6 @@ class Cursor(Structure):
         """
         return self.location.file
 
-# FIXME: Implement this class.
-class Entity(Structure):
-    """
-    An Entity is a uniqe token for accessing "visible" declarations within
-    a translation unit.
-    """
-    # NOTE: Index is written here as a void*, but given in the API as CXIndex.
-    # Be careful to translate back to Index when returning this member.
-    # TODO: Rename as _index and write a property?
-    _fields_ = [("index", c_void_p), ("data", c_void_p)]
-
 ## CIndex Objects ##
 
 # CIndex objects (derived from ClangObject) are essentially lightweight
@@ -361,11 +350,6 @@ class Declaration(ClangObject):
         """Retur the kind of cursor."""
         return self.cursor.kind
 
-    @property
-    def entity(self):
-        """Return an entity that represents this declaration."""
-        return Entity(Declaration_entity(self))
-
     @property
     def spelling(self):
         """Return the spelling (name) of the declaration."""