Object Hierarchy

    GObject
    ├── ArvBuffer
    ├── ArvCamera
    ├── ArvChunkParser
    ├── ArvDevice
       ├── ArvFakeDevice
       ├── ArvGvDevice
       ╰── ArvUvDevice
    ├── ArvDomNode
       ├── ArvDomCharacterData
          ╰── ArvDomText
       ├── ArvDomDocumentFragment
       ├── ArvDomDocument
          ╰── ArvGc
       ╰── ArvDomElement
           ╰── ArvGcNode
               ├── ArvGcFeatureNode
                  ├── ArvGcBoolean
                  ├── ArvGcCategory
                  ├── ArvGcCommand
                  ├── ArvGcConverter
                     ├── ArvGcConverterNode
                     ╰── ArvGcIntConverterNode
                  ├── ArvGcEnumEntry
                  ├── ArvGcEnumeration
                  ├── ArvGcFloatNode
                  ├── ArvGcRegisterNode
                     ├── ArvGcFloatRegNode
                     ├── ArvGcIntRegNode
                     ├── ArvGcMaskedIntRegNode
                     ├── ArvGcStringRegNode
                     ╰── ArvGcStructRegNode
                  ├── ArvGcGroupNode
                  ├── ArvGcSwissKnife
                     ├── ArvGcIntSwissKnifeNode
                     ╰── ArvGcSwissKnifeNode
                  ├── ArvGcIntegerNode
                  ├── ArvGcPort
                  ├── ArvGcRegisterDescriptionNode
                  ├── ArvGcStringNode
                  ╰── ArvGcStructEntryNode
               ╰── ArvGcPropertyNode
                   ├── ArvGcIndexNode
                   ├── ArvGcInvalidatorNode
                   ╰── ArvGcValueIndexedNode
    ├── ArvDomNamedNodeMap
    ├── ArvDomNodeList
       ╰── ArvDomNodeChildList
    ├── ArvEvaluator
    ├── ArvFakeCamera
    ├── ArvInterface
       ├── ArvFakeInterface
       ├── ArvGvInterface
       ╰── ArvUvInterface
    ├── ArvStream
       ├── ArvFakeStream
       ├── ArvGvStream
       ╰── ArvUvStream
    ├── ArvGvFakeCamera
    ╰── ArvXmlSchema
    GInterface
    ├── ArvGcFloat
    ├── ArvGcInteger
    ├── ArvGcString
    ├── ArvGcSelector
    ╰── ArvGcRegister