- - Namespace nested
    - Namespace nested::dual_nested
      - Struct one
        - Struct one::params
          - Union params::four_bytes
      - Struct two
        - Struct two::params
          - Union params::four_bytes
    - Struct one
      - Struct one::params
        - Union params::four_bytes
    - Struct two
      - Struct two::params
        - Union params::four_bytes
    - Union four_bytes
  - Namespace special
    - Namespace special::complex
      - Template Struct Fold
      - Template Struct has_type_member
      - Template Struct has_type_member< T, void_t< typename T::type > >
      - Template Struct IntPtr
      - Template Struct IntRef
    - Namespace special::unique
      - Namespace special::unique::snowflake
        - Template Struct Ontology
        - Template Struct Ontology< 11 >
      - Template Struct Nonsense
      - Template Struct Nonsense< 11, snowflake::Ontology< 11 > >
      - Template Struct Nonsense< X, snowflake::Ontology< X > >
    - Template Struct Base
      - Struct Base::A
    - Template Struct Base< 2 >
      - Template Struct Base< 2 >::AnotherNestedStruct
      - Template Struct Base< 2 >::InnerStruct
      - Template Struct Base< 2 >::InnerTemplatedStruct
      - Template Struct Base< 2 >::InnerTemplatedStruct< 4, dont_use_this >
    - Template Struct Image
    - Struct Normal
      - Struct Normal::Nested
        - Struct Nested::Like
          - Struct Like::Usual
    - Template Class ImageBuffer
      - Struct ImageBuffer::Data
      - Template Struct ImageBuffer::SomeThing
    - Template Class ImageBuffer< Image< 1920, 1080 >, float, 128 >
      - Template Struct ImageBuffer< Image< 1920, 1080 >, float, 128 >::Data
      - Template Struct ImageBuffer< Image< 1920, 1080 >, float, 128 >::SomeThing
    - Template Class ImageBuffer< TImage, Tdata_t, 4 >
      - Template Struct ImageBuffer< TImage, Tdata_t, 4 >::Data
      - Template Struct ImageBuffer< TImage, Tdata_t, 4 >::SomeThing
  - Struct top_level