class jnc.DynamicLayout
class DynamicLayout: jnc.DynamicSectionGroup { // fields jnc.Promise const* readonly m_promise; void const* readonly m_p; size_t readonly m_size; size_t readonly m_bufferSize; size_t m_sizeLimit; jnc.DynamicLayoutMode readonly m_mode; // properties bool const property m_isIncomplete; void const* const property m_end; // construction construct(); construct( jnc.DynamicLayoutMode mode, void const* p, size_t size ); construct( void const* p, size_t size ); destruct(); // methods void clear(); void reset( jnc.DynamicLayoutMode mode, void const* p, size_t size ); void reset( void const* p, size_t size ); void setGroupAttribute( string_t name, variant_t value ); void updateGroupSizes(); size_t resume( void const* p, size_t size ); size_t async asyncScanTo(char c); size_t async asyncStrlen(); };
Inherited Members
public: // fields size_t readonly m_sectionCount; // properties jnc.DynamicSection* const indexed property m_sectionArray(size_t index);