glib-2.0 Reference Manual

Synopsis

public struct Type {
    public    Type                      INVALID ;


    public    bool                      is_object                 (  ) ;
    public    bool                      is_abstract               (  ) ;
    public    bool                      is_classed                (  ) ;
    public    bool                      is_derivable              (  ) ;
    public    bool                      is_deep_derivable         (  ) ;
    public    bool                      is_derived                (  ) ;
    public    bool                      is_fundamental            (  ) ;
    public    bool                      is_instantiatable         (  ) ;
    public    bool                      is_interface              (  ) ;
    public    bool                      is_value_type             (  ) ;
    public    Type[]                    children                  (  ) ;
    public    uint                      depth                     (  ) ;
    public    static Type               from_name                 ( string              name ) ;
    public    Type[]                    interfaces                (  ) ;
    public    bool                      is_a                      ( Type                is_a_type ) ;
    public    weak string               name                      (  ) ;
    public    Quark                     qname                     (  ) ;
    public    Type                      parent                    (  ) ;
    public    void                      query                     ( TypeQuery           query ) ;
    public    TypeClass                 class_ref                 (  ) ;
    public    weak TypeClass            class_peek                (  ) ;
}

Description

Details

Constructor Details

Field Details

INVALID
    public    Type                      INVALID ;		

Method Details

is_object ()
    public    bool                      is_object                 (  ) ;		

is_abstract ()
    public    bool                      is_abstract               (  ) ;		

is_classed ()
    public    bool                      is_classed                (  ) ;		

is_derivable ()
    public    bool                      is_derivable              (  ) ;		

is_deep_derivable ()
    public    bool                      is_deep_derivable         (  ) ;		

is_derived ()
    public    bool                      is_derived                (  ) ;		

is_fundamental ()
    public    bool                      is_fundamental            (  ) ;		

is_instantiatable ()
    public    bool                      is_instantiatable         (  ) ;		

is_interface ()
    public    bool                      is_interface              (  ) ;		

is_value_type ()
    public    bool                      is_value_type             (  ) ;		

children ()
    public    Type[]                    children                  (  ) ;		

depth ()
    public    uint                      depth                     (  ) ;		

from_name ()
    public    static Type               from_name                 ( string              name ) ;		

interfaces ()
    public    Type[]                    interfaces                (  ) ;		

is_a ()
    public    bool                      is_a                      ( Type                is_a_type ) ;		

name ()
    public    weak string               name                      (  ) ;		

qname ()
    public    Quark                     qname                     (  ) ;		

parent ()
    public    Type                      parent                    (  ) ;		

query ()
    public    void                      query                     ( TypeQuery           query ) ;		

class_ref ()
    public    TypeClass                 class_ref                 (  ) ;		

class_peek ()
    public    weak TypeClass            class_peek                (  ) ;		


Created by Valadoc