'Return the semantic parent for this cursor.'

@property
def semantic_parent(self):

    if (not hasattr(self, '_semantic_parent')):
        self._semantic_parent = conf.lib.clang_getCursorSemanticParent(self)
    return self._semantic_parent
