:right-sidebar: True TypeFlags =================================================================== .. currentmodule:: gi.repository.GObject .. class:: TypeFlags :no-contents-entry: Bit masks used to check or determine characteristics of a type. Fields ------ .. rst-class:: interim-class .. class:: TypeFlags :no-index: .. attribute:: ABSTRACT Indicates an abstract type. No instances can be created for an abstract type .. attribute:: DEPRECATED The type is deprecated and may be removed in a future version. A warning will be emitted if it is instantiated while running with ``G_ENABLE_DIAGNOSTIC=1``. Since 2.76 .. attribute:: FINAL Indicates a final type. A final type is a non-derivable leaf node in a deep derivable type hierarchy tree. Since: 2.70 .. attribute:: NONE No special flags. Since: 2.74 .. attribute:: VALUE_ABSTRACT Indicates an abstract value type, i.e. a type that introduces a value table, but can't be used for :func:`~gi.repository.GObject.Value.init`