luxlabs header browser preview


@interface USKNodeSiblingIterator : NSObject <USKIterator> {
    struct iterator_range<pxrInternal_v0_22__aapl__pxrReserved__::UsdPrimSiblingIterator> { struct UsdPrimSiblingIterator { struct Usd_PrimData *m_iterator; struct SdfPath { struct Sdf_PathNodeHandleImpl<pxrInternal_v0_22__aapl__pxrReserved__::Sdf_Pool<pxrInternal_v0_22__aapl__pxrReserved__::Sdf_PathPrimTag, 24, 8>::Handle, true, const pxrInternal_v0_22__aapl__pxrReserved__::Sdf_PathNode> { struct Handle { unsigned int value; } _poolHandle; } _primPart; struct Sdf_PathNodeHandleImpl<pxrInternal_v0_22__aapl__pxrReserved__::Sdf_Pool<pxrInternal_v0_22__aapl__pxrReserved__::Sdf_PathPropTag, 24, 8>::Handle, false, const pxrInternal_v0_22__aapl__pxrReserved__::Sdf_PathNode> { struct Handle { unsigned int value; } _poolHandle; } _propPart; } _proxyPrimPath; struct Usd_PrimFlagsPredicate { struct bitset<14UL> { unsigned long long __first_; } _mask; struct bitset<14UL> { unsigned long long __first_; } _values; BOOL _negate; } _predicate; } m_Begin; struct UsdPrimSiblingIterator { struct Usd_PrimData *m_iterator; struct SdfPath { struct Sdf_PathNodeHandleImpl<pxrInternal_v0_22__aapl__pxrReserved__::Sdf_Pool<pxrInternal_v0_22__aapl__pxrReserved__::Sdf_PathPrimTag, 24, 8>::Handle, true, const pxrInternal_v0_22__aapl__pxrReserved__::Sdf_PathNode> { struct Handle { unsigned int value; } _poolHandle; } _primPart; struct Sdf_PathNodeHandleImpl<pxrInternal_v0_22__aapl__pxrReserved__::Sdf_Pool<pxrInternal_v0_22__aapl__pxrReserved__::Sdf_PathPropTag, 24, 8>::Handle, false, const pxrInternal_v0_22__aapl__pxrReserved__::Sdf_PathNode> { struct Handle { unsigned int value; } _poolHandle; } _propPart; } _proxyPrimPath; struct Usd_PrimFlagsPredicate { struct bitset<14UL> { unsigned long long __first_; } _mask; struct bitset<14UL> { unsigned long long __first_; } _values; BOOL _negate; } _predicate; } m_End; } _range;
    struct UsdPrimSiblingIterator { struct Usd_PrimData *m_iterator; struct SdfPath { struct Sdf_PathNodeHandleImpl<pxrInternal_v0_22__aapl__pxrReserved__::Sdf_Pool<pxrInternal_v0_22__aapl__pxrReserved__::Sdf_PathPrimTag, 24, 8>::Handle, true, const pxrInternal_v0_22__aapl__pxrReserved__::Sdf_PathNode> { struct Handle { unsigned int value; } _poolHandle; } _primPart; struct Sdf_PathNodeHandleImpl<pxrInternal_v0_22__aapl__pxrReserved__::Sdf_Pool<pxrInternal_v0_22__aapl__pxrReserved__::Sdf_PathPropTag, 24, 8>::Handle, false, const pxrInternal_v0_22__aapl__pxrReserved__::Sdf_PathNode> { struct Handle { unsigned int value; } _poolHandle; } _propPart; } _proxyPrimPath; struct Usd_PrimFlagsPredicate { struct bitset<14UL> { unsigned long long __first_; } _mask; struct bitset<14UL> { unsigned long long __first_; } _values; BOOL _negate; } _predicate; } _it;
}

- (id)nextObject;
- (id).cxx_construct;
- (void).cxx_destruct;
- (id)initWithPrim:(const void *)a0;
- (id)initWithPrim:(const void *)a0 withPredicate:(struct Usd_PrimFlagsPredicate { struct bitset<14UL> { unsigned long long x0; } x0; struct bitset<14UL> { unsigned long long x0; } x1; BOOL x2; })a1;
- (id)initWithSiblingRange:(const void *)a0;

@end