@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