@class TSDDrawableInfo, TSWPCharacterStyle, NSArray, TSWPStorageBroadcaster, NSString, TSDInfoGeometry, TSWPDocumentRoot, NSSet, NSObject, TSSStylesheet, TSPObject, NSMutableString; @protocol TSDContainerInfo, TSWPStorageParent, TSDOwningAttachment; @interface TSWPStorage : TSPObject <TSDDrawableContainerInfo, TSKPencilAnnotationContainer, TSKTransformableObject, TSWPStyleProvider, TSWPStorageParent, TSSStyleClient, TSWPTextSource, TSPCopying> { NSMutableString *_string; struct TSWPAttributeArray *_attributesTable[23]; TSWPStorageBroadcaster *_broadcaster; unsigned long long _charIndexForWord; struct _NSRange { unsigned long long location; unsigned long long length; } _wordAtCharIndex; unsigned int _disallowElementKinds : 24; unsigned short _disallowSmartFieldKinds : 16; unsigned char _WPKind : 4; unsigned char _writingDirectionCache : 2; unsigned char _includePreviousWord : 1; unsigned char _includeHyphenation : 1; unsigned char _dolcSuppressed : 1; unsigned char _wasPreviouslyRemovedFromDocument : 1; unsigned long long _wordAtCharIndexChangeCount; struct atomic<unsigned long> { struct __cxx_atomic_impl<unsigned long, std::__cxx_atomic_base_impl<unsigned long>> { _Atomic unsigned long long __a_value; } __a_; } _changeCount; } @property (retain, nonatomic) TSSStylesheet *stylesheet; @property (readonly, nonatomic) TSWPStorageBroadcaster *broadcaster; @property (readonly, nonatomic) BOOL supportsParentRotation; @property (readonly, nonatomic) BOOL hasTrackedChanges; @property (readonly, nonatomic) struct TSWPChangeAttributeArray { void /* function */ **x0; struct TSWPAttributeRecord *x1; id x2; unsigned int x3 : 32; unsigned char x4 : 8; unsigned char x5 : 1; } *insertionChangesTable; @property (readonly, nonatomic) struct TSWPChangeAttributeArray { void /* function */ **x0; struct TSWPAttributeRecord *x1; id x2; unsigned int x3 : 32; unsigned char x4 : 8; unsigned char x5 : 1; } *deletionChangesTable; @property (readonly, nonatomic) BOOL hasComments; @property (readonly, nonatomic) BOOL hasAnyCommentsRequiring2_2; @property (weak, nonatomic) TSWPDocumentRoot *documentRoot; @property (nonatomic) BOOL isInInit; @property (nonatomic) BOOL ignoreContentsChangedNotifications; @property (readonly, nonatomic) unsigned long long changeCount; @property (weak, nonatomic) NSObject<TSDContainerInfo, TSWPStorageParent> *parentInfo; @property (readonly, nonatomic) TSDDrawableInfo *parentDrawable; @property (readonly, nonatomic) BOOL supportsChangeTracking; @property (readonly, nonatomic) TSSStylesheet *stylesheet; @property (readonly, nonatomic) long long nestedTextboxDepth; @property (readonly, nonatomic) TSWPCharacterStyle *hyperlinkStyle; @property (readonly, nonatomic) BOOL containsOnlyInlineDrawableAttachments; @property (readonly, nonatomic) BOOL isTopmostContainerInfo; @property (readonly, copy, nonatomic) NSArray *childInfos; @property (readonly, nonatomic) BOOL isMaster; @property (copy, nonatomic) TSDInfoGeometry *geometry; @property (nonatomic) TSPObject<TSDOwningAttachment> *owningAttachment; @property (readonly, nonatomic) TSPObject<TSDOwningAttachment> *owningAttachmentNoRecurse; @property (readonly, nonatomic, getter=isFloatingAboveText) BOOL floatingAboveText; @property (readonly, nonatomic, getter=isAnchoredToText) BOOL anchoredToText; @property (readonly, nonatomic, getter=isInlineWithText) BOOL inlineWithText; @property (readonly, nonatomic, getter=isInlineWithTextWithWrap) BOOL inlineWithTextWithWrap; @property (readonly, nonatomic, getter=isAttachedToBodyText) BOOL attachedToBodyText; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (nonatomic) BOOL matchesObjectPlaceholderGeometry; @property (readonly, nonatomic) BOOL supportsBoldItalicUnderlineShortcuts; @property (readonly, nonatomic) BOOL autoListRecognition; @property (readonly, nonatomic) BOOL autoListTermination; @property (readonly, nonatomic) BOOL textIsLinked; @property (readonly, nonatomic) BOOL preventsComments; @property (readonly, nonatomic) BOOL preventsChangeTracking; @property (readonly, nonatomic) BOOL supportsMultipleColumns; @property (readonly, nonatomic) long long contentWritingDirection; @property (readonly, nonatomic) BOOL storageChangesInvalidateWrap; @property (readonly, nonatomic) BOOL supportsVerticalTextLayoutInChildStorages; @property (readonly, nonatomic) BOOL supportsDropCapsInChildStorages; @property (readonly, nonatomic) NSSet *referencedStyles; + (void)initialize; + (id)filterText:(id)a0 removingAttachments:(BOOL)a1; + (BOOL)allowsElementKind:(unsigned int)a0 forStorageKind:(unsigned char)a1; + (struct TSWPAttributeArray { void /* function */ **x0; struct TSWPAttributeRecord *x1; id x2; unsigned int x3 : 32; unsigned char x4 : 8; unsigned char x5 : 1; } *)createEmptyAttributeArrayForKind:(unsigned long long)a0; + (id)filterMarkAttributes:(id)a0; + (id)filterText:(id)a0; + (Class)pStringClassForWPKind:(unsigned char)a0; + (void)resetDisallowedElementKinds; + (void)setDisallowedElementKinds:(unsigned int)a0 forStorageKind:(unsigned char)a1; + (BOOL)needsObjectUUID; + (Class)classForUnarchiver:(id)a0; + (void)setDisallowedSmartFieldKinds:(unsigned int)a0 forStorageKind:(unsigned char)a1; + (BOOL)allowsSmartFieldKind:(unsigned short)a0 forStorageKind:(unsigned char)a1; + (struct TSWPAttributeArray { void /* function */ **x0; struct TSWPAttributeRecord *x1; id x2; unsigned int x3 : 32; unsigned char x4 : 8; unsigned char x5 : 1; } *)createAttributeArrayForKind:(unsigned long long)a0 actionState:(void *)a1; + (unsigned int)disallowedElementKindsForStorageKind:(unsigned char)a0; + (id)filterText:(id)a0 removingAttachments:(BOOL)a1 removingControlCharacters:(BOOL)a2; + (id)filterText:(id)a0 removingAttachments:(BOOL)a1 removingControlCharacters:(BOOL)a2 returnIndexSet:(BOOL)a3; + (void)nonUndoableRemoveUnsupportedHyperlinksInInfos:(id)a0; + (void)nonUndoableRemoveUnsupportedHyperlinksInInfos:(id)a0 forCrossDocumentPaste:(BOOL)a1; + (void)resetAllTextAttributeUUIDStringsInInfo:(id)a0; + (void)resetAllTextAttributeUUIDStringsInInfos:(id)a0; + (void)resetDisallowedSmartFieldKinds; + (BOOL)shouldInvalidateForStylePropertyChangeSet:(id)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })range; - (id)stringValue; - (BOOL)hasVisibleContent; - (void)commonInit; - (void)dealloc; - (void)removeObserver:(id)a0; - (unsigned long long)length; - (id)attachments; - (unsigned short)characterAtIndex:(unsigned long long)a0; - (BOOL)supportsSections; - (BOOL)validate:(unsigned long long)a0; - (BOOL)isSelectable; - (void)removeAllObservers; - (id)string; - (void).cxx_destruct; - (unsigned long long)sectionCount; - (void)getCharacters:(unsigned short *)a0 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1; - (id)substringWithRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (Class)layoutClass; - (void)addObserver:(id)a0; - (void)acceptVisitor:(id)a0; - (unsigned long long)characterCount; - (unsigned long long)wordCount; - (unsigned long long)paragraphCount; - (void)compress:(void *)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })nextWordFromIndex:(unsigned long long)a0 forward:(BOOL)a1; - (id)childEnumerator; - (id)copyWithContext:(id)a0; - (unsigned long long)sectionIndexForSection:(id)a0; - (unsigned long long)attachmentCount; - (void)addSmartField:(id)a0 toRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 dolcContext:(id)a2 undoTransaction:(void *)a3; - (id)characterStyleAtCharIndex:(unsigned long long)a0 effectiveRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a1; - (void)clearBackPointerToParentInfoIfNeeded:(id)a0; - (void)deleteRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 undoTransaction:(void *)a1; - (void)enumerateSmartFieldsWithAttributeKind:(unsigned long long)a0 inRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 usingBlock:(id /* block */)a2; - (id)initWithContext:(id)a0 string:(id)a1 kind:(unsigned char)a2 stylesheet:(id)a3 paragraphStyle:(id)a4 listStyle:(id)a5 section:(id)a6 columnStyle:(id)a7; - (id)initWithContext:(id)a0 string:(id)a1 stylesheet:(id)a2 kind:(unsigned char)a3; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })insertAttachmentOrFootnote:(id)a0 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1; - (void)insertStorage:(id)a0 atCharIndex:(unsigned long long)a1 dolcContext:(id)a2 undoTransaction:(void *)a3; - (void)insertString:(id)a0 atCharIndex:(unsigned long long)a1 undoTransaction:(void *)a2; - (BOOL)isThemeContent; - (id)newSubstorageWithRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 context:(id)a1 flags:(unsigned int)a2; - (unsigned long long)paragraphIndexAtCharIndex:(unsigned long long)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })paragraphIndexRangeForCharRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (unsigned long long)paragraphStartAtCharIndex:(unsigned long long)a0; - (id)paragraphStyleAtCharIndex:(unsigned long long)a0 effectiveRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a1; - (id)paragraphStyleAtParIndex:(unsigned long long)a0 effectiveRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a1; - (unsigned long long)previousCharacterIndex:(unsigned long long)a0; - (Class)repClass; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })replaceCharactersInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 withString:(id)a1 undoTransaction:(void *)a2; - (void)setCharacterStyle:(id)a0 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 undoTransaction:(void *)a2; - (void)setListStyle:(id)a0 atParIndex:(unsigned long long)a1 undoTransaction:(void *)a2; - (void)setListStyle:(id)a0 forCharRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 undoTransaction:(void *)a2; - (void)setParagraphLevel:(unsigned long long)a0 atParIndex:(unsigned long long)a1 undoTransaction:(void *)a2; - (void)setParagraphStyle:(id)a0 atParIndex:(unsigned long long)a1 undoTransaction:(void *)a2; - (void)setParagraphStyle:(id)a0 forCharRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 undoTransaction:(void *)a2; - (id)substringWithSelection:(id)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })textRangeForParagraphAtCharIndex:(unsigned long long)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })textRangeForParagraphAtIndex:(unsigned long long)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })wordAtCharIndex:(unsigned long long)a0 includePreviousWord:(BOOL)a1; - (unsigned char)wpKind; - (void)applyFlags:(unsigned short)a0 level:(unsigned long long)a1 toParagraphIndexRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2 forKind:(unsigned long long)a3 undoTransaction:(void *)a4; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })rangeForChange:(id)a0; - (id)footnoteReferenceAttachmentOrFootnoteMarkAttachmentAtCharIndex:(unsigned long long)a0; - (BOOL)hasHiddenTextAtCharIndex:(unsigned long long)a0 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a1; - (unsigned long long)indexOfFirstVisibleCharInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (id)pOverrideObjectBeforeReplacingCharactersInSelection:(id)a0 withString:(id)a1; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })rangeByTrimmingRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 withBlock:(id /* block */)a1; - (void)addAllDictationAndAutocorrectionKeyRangesInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 toRanges:(id)a1; - (void)addDisallowedElementKind:(unsigned int)a0; - (void)addGlyphVariantData:(id)a0 toRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1; - (void)adoptStylesheet:(id)a0 withMapper:(id)a1; - (BOOL)allowsElementKind:(unsigned int)a0; - (BOOL)anchoredDrawableAttachmentCharacterAtCharIndex:(unsigned long long)a0; - (void)applyChange:(id)a0 changeRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 accept:(BOOL)a2 undoTransaction:(void *)a3; - (void)applyDataValue:(unsigned int)a0 toParagraphIndexRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 forKind:(unsigned long long)a2 undoTransaction:(void *)a3; - (void)applyFlags:(unsigned short)a0 level:(unsigned long long)a1 toParagraphsInCharRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2 undoTransaction:(void *)a3; - (void)applyObject:(id)a0 toCharRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 forKind:(int)a2 dolcContext:(id)a3 undoTransaction:(void *)a4; - (void)applyObject:(id)a0 toParagraphIndexRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 forKind:(unsigned long long)a2 undoTransaction:(void *)a3; - (void)applyObject:(id)a0 toParagraphsInCharRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 forKind:(unsigned long long)a2 undoTransaction:(void *)a3; - (void)applyWritingDirection:(int)a0 toParagraphIndexRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 forKind:(unsigned long long)a2 undoTransaction:(void *)a3; - (id)attachmentAtAttachmentIndex:(unsigned long long)a0 outCharIndex:(unsigned long long *)a1; - (id)attachmentAtCharIndex:(unsigned long long)a0; - (unsigned long long)attachmentIndexAtCharIndex:(unsigned long long)a0; - (unsigned long long)attachmentIndexForInsertionAtCharIndex:(unsigned long long)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })attachmentIndexRangeForTextRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (id)attachmentOrFootnoteAtCharIndex:(unsigned long long)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })attachmentRangeForCharIndex:(unsigned long long)a0 forwards:(BOOL)a1; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })attachmentRangeForCharIndex:(unsigned long long)a0 forwards:(BOOL)a1 attributeKind:(unsigned long long)a2; - (struct TSWPAttributeArray { void /* function */ **x0; struct TSWPAttributeRecord *x1; id x2; unsigned int x3 : 32; unsigned char x4 : 8; unsigned char x5 : 1; } *)attributeArrayForKind:(unsigned long long)a0; - (void)attributesAtCharIndex:(unsigned long long)a0 attributesOfInterest:(BOOL[23])a1 attributesTable:(id[23])a2 effectiveRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a3; - (unsigned long long)autoNumberFootnoteCountForRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (void)autoUpdateField:(id)a0 withRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 documentRoot:(id)a2 returningInsertedRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a3; - (void)autoUpdateSmartFieldsWithDocumentRoot:(id)a0; - (id)bestCharacterLanguageForTextRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (BOOL)canBeStoredInAStringValueCell; - (BOOL)canPasteAsPlainText; - (BOOL)canPasteAsPlainTextWithUniformParagraphs; - (id)changeAtCharIndex:(unsigned long long)a0 attributeKind:(unsigned long long)a1 effectiveRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a2; - (id)changeAtCharIndex:(unsigned long long)a0 outRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a1; - (id)changeDetailsAtCharIndex:(unsigned long long)a0 outRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a1; - (id)changeDetailsForChange:(id)a0 withRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1; - (unsigned long long)charIndexMappedFromStorage:(unsigned long long)a0; - (unsigned long long)charIndexMappedToStorage:(unsigned long long)a0; - (unsigned long long)charIndexRemappedFromStorage:(unsigned long long)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })charRangeMappedFromStorage:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })charRangeMappedToStorage:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (id)characterStyleAtCharIndex:(unsigned long long)a0 left:(BOOL)a1 effectiveRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a2; - (unsigned long long)characterStyleAttributeCount; - (id)characterStyleForDeletedRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (id)columnStyleAtCharIndex:(unsigned long long)a0 effectiveRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a1; - (id)columnStyleAtColumnStyleIndex:(unsigned long long)a0 effectiveRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a1; - (unsigned long long)columnStyleCount; - (int)compareRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 otherStorage:(id)a1 otherRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2 options:(unsigned long long)a3; - (struct __CTFont { } *)createFontAtCharIndex:(unsigned long long)a0 scaleTextPercent:(unsigned long long)a1 effectiveRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a2 styleProvider:(id)a3; - (id)deletedRangesInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (id)dictationAndAutocorrectionKeyAtCharIndex:(unsigned long long)a0 effectiveRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a1; - (unsigned int)disallowedElementKinds; - (id)editableAnnotationForInsertionPointSelection:(id)a0 includeComments:(BOOL)a1 withOutRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a2 selectionIsOnEdge:(BOOL *)a3; - (id)editableSmartFieldAtCharIndex:(unsigned long long)a0 effectiveRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a1; - (unsigned long long)emptyParagraphCount:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (void)enumerateAttachmentsInTextRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 usingBlock:(id /* block */)a1; - (void)enumerateAttachmentsOfClass:(Class)a0 inTextRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 usingBlock:(id /* block */)a2; - (void)enumerateParagraphsIntersectingTextRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 usingBlock:(id /* block */)a1; - (void)enumerateWithAttributeKind:(unsigned long long)a0 inRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 usingBlock:(id /* block */)a2; - (id)extendSelectionForTopicChildren:(id)a0; - (id)extendSelectionToIncludeSmartFields:(id)a0; - (unsigned long long)findCharIndexForAttachment:(id)a0; - (unsigned long long)findCharIndexForFootnoteAttachment:(id)a0; - (unsigned long long)findCharacterIndexForContainedInfo:(id)a0; - (unsigned long long)findNextParagraphStyleChange:(unsigned long long)a0 maxCharIndex:(unsigned long long)a1; - (id)firstHighlightForSelectionRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 outRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a1; - (id)firstHighlightForSelectionRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 outRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a1 requireComment:(BOOL)a2; - (void)fixGlyphVariantFontsForRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (id)fontNameAtCharIndex:(unsigned long long)a0 size:(double *)a1 effectiveRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a2 styleProvider:(id)a3; - (id)footnoteAtFootnoteIndex:(unsigned long long)a0 outCharIndex:(unsigned long long *)a1; - (unsigned long long)footnoteCount; - (unsigned long long)footnoteIndexForCharIndex:(unsigned long long)a0; - (unsigned long long)footnoteIndexForFootnote:(id)a0; - (unsigned long long)footnoteIndexForFootnoteStorage:(id)a0; - (id)footnoteMarkAtCharIndex:(unsigned long long)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })footnoteRangeForTextRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (id)footnoteReferenceAtCharIndex:(unsigned long long)a0; - (id)footnoteStorages; - (id)glyphVariantDataAtCharIndex:(unsigned long long)a0 effectiveRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a1; - (BOOL)hasColumnBreakAtCharIndex:(unsigned long long)a0; - (BOOL)hasColumnStyleForParagraphBreakAtCharIndex:(unsigned long long)a0; - (BOOL)hasDeletedTextAtCharIndex:(unsigned long long)a0 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a1; - (BOOL)hasDeletionInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (BOOL)hasHiddenTextAtCharIndex:(unsigned long long)a0; - (BOOL)hasSectionForParagraphBreakAtCharIndex:(unsigned long long)a0; - (BOOL)hasSmartFields; - (BOOL)hasSmartFieldsInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (BOOL)hasVisibleTextAtCharIndex:(unsigned long long)a0; - (id)hiddenRangesInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (BOOL)highlightsAllowed; - (long long)hyphenationLocationBeforeIndex:(long long)a0 inRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 locale:(id)a2 hyphenChar:(unsigned int *)a3; - (unsigned long long)indexAfterLastVisibleCharInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (unsigned long long)indexOfFirstNonDeletedCharInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (id)initWithContext:(id)a0 string:(id)a1 kind:(unsigned char)a2 stylesheet:(id)a3 paragraphStyle:(id)a4 listStyle:(id)a5 section:(id)a6 columnStyle:(id)a7 paragraphDirection:(int)a8; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })insertAttachmentOrFootnote:(id)a0 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 dolcContext:(id)a2 undoTransaction:(void *)a3 changeSession:(id)a4; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })insertSection:(id)a0 atCharIndex:(unsigned long long)a1 dolcContext:(id)a2 undoTransaction:(void *)a3 changeSession:(id)a4; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })insertSpecialCharacter:(unsigned short)a0 object:(id)a1 kind:(unsigned long long)a2 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a3 dolcContext:(id)a4 undoTransaction:(void *)a5 changeSession:(id)a6; - (void)invalidateCharIndexForAttachment:(id)a0; - (void)invalidateFootnoteAttachmentCharIndexes; - (void)invalidateForStyle:(id)a0; - (void)invalidatePageCountAttachmentCharIndexes:(BOOL)a0; - (BOOL)isAllWhitespaceInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (BOOL)isDOLCSuppressed; - (BOOL)isWholeParagraphsForRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 ignoreAttachmentCharacters:(BOOL)a1 requireParagraphBreakSelected:(BOOL)a2; - (BOOL)isWritingDirectionRightToLeftForListAtParIndex:(unsigned long long)a0; - (BOOL)isWritingDirectionRightToLeftForParagraphAtCharIndex:(unsigned long long)a0; - (BOOL)isWritingDirectionRightToLeftForParagraphAtParIndex:(unsigned long long)a0; - (unsigned long long)listEndAtCharIndex:(unsigned long long)a0; - (unsigned long long)listNumberForParagraphEnumerator:(const struct TSWPParagraphEnumerator { id x0; id x1; unsigned long long x2; unsigned long long x3; unsigned long long x4; unsigned long long x5; BOOL x6; struct _NSRange { unsigned long long x0; unsigned long long x1; } x7; } *)a0 numberingData:(struct { unsigned long long x0; unsigned long long x1; BOOL x2; } *)a1; - (unsigned long long)listNumberForParagraphIndex:(unsigned long long)a0 numberingData:(struct { unsigned long long x0; unsigned long long x1; BOOL x2; } *)a1; - (unsigned long long)listStartAtCharIndex:(unsigned long long)a0; - (id)listStyleAtCharIndex:(unsigned long long)a0 effectiveRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a1; - (id)listStyleAtParIndex:(unsigned long long)a0 effectiveRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a1; - (unsigned long long)listStyleCount; - (id)newSubstorageWithRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 context:(id)a1 flags:(unsigned int)a2 kind:(unsigned char)a3; - (id)newSubstorageWithRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 storageContext:(id)a1 objectsContext:(id)a2 flags:(unsigned int)a3; - (id)newSubstorageWithRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 storageContext:(id)a1 objectsContext:(id)a2 flags:(unsigned int)a3 kind:(unsigned char)a4; - (id)nextChangeFromCharIndex:(unsigned long long)a0 afterChange:(id)a1 changeRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a2; - (unsigned long long)nextCharacterIndex:(unsigned long long)a0; - (id)objectAtLocationAtExactCharIndex:(unsigned long long)a0 forAttributeKind:(unsigned long long)a1; - (id)objectAtLocationPriorToMappedCharIndex:(unsigned long long)a0 forAttributeKind:(unsigned long long)a1 effectiveRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a2; - (id)pDefaultSectionForContext:(id)a0; - (id)pFindValidInsertionCharStyleFromCharIndex:(unsigned long long)a0; - (id)pOverrideObjectBeforeReplacingCharactersInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 withString:(id)a1 withInsertionBehavior:(long long)a2; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })p_RelocateNonSelectedAnchorsInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 selectionInfos:(id)a1 undoTransaction:(void *)a2; - (void)p_attributesAtCharIndex:(unsigned long long)a0 attributesOfInterest:(BOOL[23])a1 attributesTable:(id[23])a2 effectiveRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a3; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })p_extendRangeToIncludeSmartFields:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (BOOL)p_hasDeletedTextAtCharIndex:(unsigned long long)a0 requireHidden:(BOOL)a1 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a2; - (BOOL)p_hasGoodAttributesForPlainTextPaste; - (unsigned long long)p_indexOfFirstNonDeletedCharInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 requireVisible:(BOOL)a1; - (BOOL)p_passesExtraTablesChecksForStoringInAStringValueCell; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })p_rangeForSelectionAtCharIndex:(unsigned long long)a0 caretIndex:(unsigned long long)a1 handleNextWordWhitespace:(BOOL)a2; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })p_replaceCharactersInLogicalSelection:(id)a0 withString:(id)a1 withFlags:(unsigned int)a2 replaceTextData:(id)a3 changeSession:(id)a4 undoTransaction:(void *)a5 outInsertedRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a6; - (BOOL)p_shouldInsertionSplitChange:(id)a0 changeSession:(id)a1; - (struct TSWPParagraphAttributeArray { void /* function */ **x0; struct TSWPAttributeRecord *x1; id x2; unsigned int x3 : 32; unsigned char x4 : 8; unsigned char x5 : 1; } *)paragraphAttributeArrayForKind:(unsigned long long)a0 withCreate:(BOOL)a1; - (unsigned long long)paragraphEndAtCharIndex:(unsigned long long)a0; - (struct TSWPParagraphEnumerator { id x0; id x1; unsigned long long x2; unsigned long long x3; unsigned long long x4; unsigned long long x5; BOOL x6; struct _NSRange { unsigned long long x0; unsigned long long x1; } x7; })paragraphEnumeratorAtCharIndex:(unsigned long long)a0 styleProvider:(id)a1; - (struct TSWPParagraphEnumerator { id x0; id x1; unsigned long long x2; unsigned long long x3; unsigned long long x4; unsigned long long x5; BOOL x6; struct _NSRange { unsigned long long x0; unsigned long long x1; } x7; })paragraphEnumeratorAtParIndex:(unsigned long long)a0 styleProvider:(id)a1; - (struct TSWPParagraphEnumerator { id x0; id x1; unsigned long long x2; unsigned long long x3; unsigned long long x4; unsigned long long x5; BOOL x6; struct _NSRange { unsigned long long x0; unsigned long long x1; } x7; })paragraphEnumeratorForCharRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 styleProvider:(id)a1; - (struct TSWPParagraphEnumerator { id x0; id x1; unsigned long long x2; unsigned long long x3; unsigned long long x4; unsigned long long x5; BOOL x6; struct _NSRange { unsigned long long x0; unsigned long long x1; } x7; })paragraphEnumeratorForCharRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 styleProvider:(id)a1 requireHidden:(BOOL)a2; - (void)paragraphFlags:(unsigned short *)a0 andLevel:(unsigned long long *)a1 atCharIndex:(unsigned long long)a2; - (unsigned short)paragraphFlagsAtCharIndex:(unsigned long long)a0; - (BOOL)paragraphHasListLabelAtCharIndex:(unsigned long long)a0; - (unsigned long long)paragraphLevelAtCharIndex:(unsigned long long)a0; - (unsigned long long)paragraphLevelAtParIndex:(unsigned long long)a0; - (id)previousChangeFromCharIndex:(unsigned long long)a0 beforeChange:(id)a1 changeRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a2; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })rangeByExpandingToIncludePartialWords:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })rangeByExtendingRangeToLineBreak:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })rangeByExtendingRangeToWhitespace:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })rangeByExtendingRangeToWhitespace:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 skipVisibleDeleted:(BOOL)a1; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })rangeForHighlight:(id)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })rangeForSelectionAtCharIndex:(unsigned long long)a0 caretIndex:(unsigned long long)a1; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })rangeForSelectionAtCharIndex:(unsigned long long)a0 includePreviousWord:(BOOL)a1; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })rangeForSelectionWithInsertionSelection:(id)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })rangeOfAnnotationWithOptions:(unsigned long long)a0 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })rangeOfParagraphBreakingCharacter:(unsigned short)a0 backwards:(BOOL)a1 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })rangeOfString:(id)a0 searchOptions:(unsigned long long)a1 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })rangeOfString:(id)a0 searchOptions:(unsigned long long)a1 updatingSearchRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a2; - (id)referencedStylesOfClass:(Class)a0; - (id)relocateNonSelectedAnchorsInSelection:(id)a0 undoTransaction:(void *)a1; - (void)removeDisallowedElementKind:(unsigned int)a0; - (void)removeGlyphVariantDataFromRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (void)removeSmartField:(id)a0 fromRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 undoTransaction:(void *)a2; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })replaceAllOccurrencesOfObject:(id)a0 withObject:(id)a1 forKind:(unsigned long long)a2 undoTransaction:(void *)a3; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })replaceAllOccurrencesOfStyle:(id)a0 withStyle:(id)a1 undoTransaction:(void *)a2; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })replaceCharactersInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 withStorage:(id)a1 usePasteRules:(BOOL)a2 dolcContext:(id)a3 undoTransaction:(void *)a4; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })replaceCharactersInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 withString:(id)a1 notifyObservers:(BOOL)a2 undoTransaction:(void *)a3; - (void)replaceCharactersInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 withString:(id)a1 options:(unsigned long long)a2 changedRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a3 changeDelta:(long long *)a4 undoTransaction:(void *)a5 changeSession:(id)a6; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })replaceCharactersInSelection:(id)a0 withString:(id)a1 withFlags:(unsigned int)a2 replaceTextData:(id)a3 changeSession:(id)a4 undoTransaction:(void *)a5 outInsertedRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a6; - (void)replaceReferencedStylesUsingBlock:(id /* block */)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })replaceSectionAtSectionIndex:(unsigned long long)a0 withSection:(id)a1 dolcContext:(id)a2 undoTransaction:(void *)a3; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })scanLeftForWordAtCharIndex:(unsigned long long)a0; - (id)sectionAtCharIndex:(unsigned long long)a0 effectiveRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a1; - (id)sectionAtSectionIndex:(unsigned long long)a0 effectiveRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a1; - (unsigned long long)sectionIndexForCharIndex:(unsigned long long)a0; - (unsigned long long)selectedParagraphBreakCount:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (void)setColumnStyle:(id)a0 forCharRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 undoTransaction:(void *)a2; - (BOOL)setDOLCSuppressed:(BOOL)a0; - (void)setDictationAndAutocorrection:(id)a0 forCharRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 undoTransaction:(void *)a2; - (void)setLanguage:(id)a0 forCharRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 undoTransaction:(void *)a2; - (void)setListStart:(unsigned long long)a0 forCharRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 undoTransaction:(void *)a2; - (void)setParagraphFlags:(unsigned short)a0 forCharRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 undoTransaction:(void *)a2; - (void)setParagraphFlags:(unsigned short)a0 level:(unsigned long long)a1 forCharRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2 undoTransaction:(void *)a3; - (void)setParagraphLevel:(unsigned long long)a0 forCharRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 undoTransaction:(void *)a2; - (void)setParagraphWritingDirection:(int)a0 forCharRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 undoTransaction:(void *)a2; - (id)smartFieldAtCharIndex:(unsigned long long)a0 attributeKind:(unsigned long long)a1 effectiveRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a2; - (void)smartFieldDidChange:(id)a0; - (id)smartFieldsWithAttributeKind:(unsigned long long)a0 intersectingRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1; - (id)smartFieldsWithAttributeKind:(unsigned long long)a0 intersectingRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 passingTest:(id /* block */)a2; - (void)splitSmartFieldAtCharIndex:(unsigned long long)a0 lengthToInsert:(unsigned long long)a1 attributeKind:(unsigned long long)a2 dolcContext:(id)a3 undoTransaction:(void *)a4; - (void)splitSmartFieldAtCharIndex:(unsigned long long)a0 lengthToInsert:(unsigned long long)a1 dolcContext:(id)a2 undoTransaction:(void *)a3; - (unsigned long long)storageLength; - (void)styleDidChangeInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (BOOL)supportsColumnStyles; - (BOOL)supportsListStyles; - (BOOL)supportsSectionCopying; - (BOOL)textIsVerticalAtCharIndex:(unsigned long long)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })textRangeForListAtCharIndex:(unsigned long long)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })textRangeForListsInCharRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })textRangeForParagraphsInCharRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })textRangeIgnoringTrailingLineBreaksForParagraphAtIndex:(unsigned long long)a0; - (id)valueForProperty:(int)a0 atCharIndex:(unsigned long long)a1 effectiveRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a2; - (id)visibleRangesInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (void)wasAddedToDocumentRoot:(id)a0 dolcContext:(id)a1; - (void)wasRemovedFromDocumentRoot:(id)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })whiteSpaceRangeAtCharIndex:(unsigned long long)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })whiteSpaceRangeAtCharIndex:(unsigned long long)a0 includingBreaks:(BOOL)a1; - (void)willBeAddedToDocumentRoot:(id)a0 dolcContext:(id)a1; - (void)willBeRemovedFromDocumentRoot:(id)a0; - (int)writingDirectionForParagraphAtCharIndex:(unsigned long long)a0; - (int)writingDirectionForParagraphAtParIndex:(unsigned long long)a0; - (void)saveToArchiver:(id)a0; - (void)unarchiverAppendParagraphBreak:(unsigned short)a0; - (void)afterReplacingReferencedStylesSetStylesheet:(id)a0; - (int)compareRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 otherStorage:(id)a1 otherRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2 options:(unsigned long long)a3 objectComparisonBlock:(id /* block */)a4; - (id)dropCapStyleAtCharIndex:(unsigned long long)a0; - (id)dropCapStyleAtParIndex:(unsigned long long)a0; - (double)highestScaleFactorForRenderingDrawableInfo:(id)a0; - (id)infoForSelectionPath:(id)a0; - (BOOL)isAllowedToAddCaptionToChildInfo:(id)a0; - (void)loadFromUnarchiver:(id)a0; - (id)objectUUIDPath; - (void)setPrimitiveGeometry:(id)a0; - (void)setStylesheetForUpgradeToSingleStylesheet:(id)a0; - (id)stringWithAttachmentCharacterRemoved; - (id)textPropertiesForEquation:(id)a0 basedOnProperties:(id)a1; - (id)highlightSelectionForSelection:(id)a0; - (struct vector<unsigned long, std::allocator<unsigned long>> { unsigned long long *x0; unsigned long long *x1; struct __compressed_pair<unsigned long *, std::allocator<unsigned long>> { unsigned long long *x0; } x2; })p_charIndicesForAttributeArray:(struct TSWPAttributeArray { void /* function */ **x0; struct TSWPAttributeRecord *x1; id x2; unsigned int x3 : 32; unsigned char x4 : 8; unsigned char x5 : 1; } *)a0; - (void)p_removeOverlappingFieldsInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 attributeKind:(unsigned long long)a1 undoTransaction:(void *)a2; - (void)removeDisallowedSmartFieldKind:(unsigned short)a0; - (BOOL)adjustRangesByDelta:(long long)a0 startingAt:(unsigned long long)a1; - (BOOL)allowsElementKind:(unsigned int)a0 nestingDepth:(long long)a1; - (Class)layoutClassForInstructionalText; - (unsigned long long)pFirstParIndexInListAtParIndex:(unsigned long long)a0; - (void)removeOverlappingField:(id)a0 fromRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 attributeKind:(unsigned long long)a2 undoTransaction:(void *)a3; - (BOOL)WPKindSupportsDropCaps; - (void)addDisallowedSmartFieldKind:(unsigned short)a0; - (void)addHighlight:(id)a0 toRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 dolcContext:(id)a2 undoTransaction:(void *)a3; - (void)addOverlappingField:(id)a0 toRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 attributeKind:(unsigned long long)a2 dolcContext:(id)a3 undoTransaction:(void *)a4; - (void)addParagraphObserver:(id)a0; - (BOOL)allowsSmartFieldKind:(unsigned short)a0; - (BOOL)allowsTypographicalFractions; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })annotationRangeForSelection:(id)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })appendString:(id)a0 undoTransaction:(void *)a1; - (void)applyChangeSet:(id)a0 tableKind:(unsigned long long)a1 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2 undoTransaction:(void *)a3; - (void)applyChanges:(BOOL)a0 inRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 inSelectionRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2 outChangedRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a3 outSelectionRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a4 undoTransaction:(void *)a5 forceAll:(BOOL)a6 kind:(int)a7; - (void)applyObject:(id)a0 toCharRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 forKind:(int)a2 actionBuilder:(void *)a3; - (void)applyParagraphData:(struct TSWPParagraphData { union { struct { unsigned int x0; } x0; struct { unsigned short x0; unsigned short x1; } x1; struct { unsigned short x0; unsigned short x1; } x2; struct { int x0; } x3; struct { unsigned int x0; } x4; struct { unsigned short x0; unsigned short x1; } x5; } x0; })a0 toParagraphIndexRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 forKind:(unsigned long long)a2 undoTransaction:(void *)a3; - (struct TSWPAttributeArray { void /* function */ **x0; struct TSWPAttributeRecord *x1; id x2; unsigned int x3 : 32; unsigned char x4 : 8; unsigned char x5 : 1; } *)attributeArrayForKind:(unsigned long long)a0 withCreate:(BOOL)a1; - (struct TSWPAttributeArray { void /* function */ **x0; struct TSWPAttributeRecord *x1; id x2; unsigned int x3 : 32; unsigned char x4 : 8; unsigned char x5 : 1; } *)attributeArrayForKind:(unsigned long long)a0 withCreate:(BOOL)a1 actionState:(void *)a2; - (struct TSWPAttributeArray { void /* function */ **x0; struct TSWPAttributeRecord *x1; id x2; unsigned int x3 : 32; unsigned char x4 : 8; unsigned char x5 : 1; } *)attributeArrayForKind:(unsigned long long)a0 withCreate:(BOOL)a1 fromUndo:(BOOL)a2 actionState:(void *)a3; - (unsigned long long)attributeIndexForCharacterIndex:(unsigned long long)a0 attributeKind:(unsigned long long)a1; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })attributeRangeForOverlappingField:(id)a0 atAttributeIndex:(unsigned long long)a1 attributeKind:(unsigned long long)a2; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })attributeRangeForOverlappingField:(id)a0 attributeKind:(unsigned long long)a1; - (BOOL)canAcceptAttachmentForDrawableInfo:(id)a0; - (BOOL)canAcceptDrawableAttachments; - (BOOL)canBeAnnotatedWithPencil; - (BOOL)canTransferAttributesForInitialization:(unsigned long long)a0 withFlags:(unsigned int)a1; - (void)capitalizeWithUndoTransaction:(void *)a0 locale:(id)a1; - (void *)cfRetainedNonUndoableFastCopyAttributeRecord:(struct TSWPAttributeRecord { unsigned long long x0; union { id x0; struct TSWPParagraphData { union { struct { unsigned int x0; } x0; struct { unsigned short x0; unsigned short x1; } x1; struct { unsigned short x0; unsigned short x1; } x2; struct { int x0; } x3; struct { unsigned int x0; } x4; struct { unsigned short x0; unsigned short x1; } x5; } x0; } x1; } x1; } *)a0 shouldAddRecord:(BOOL *)a1 attributeArrayKind:(unsigned long long)a2 atIndex:(unsigned long long)a3 sourceStorage:(id)a4 objectContext:(id)a5 flags:(unsigned int)a6 actionState:(void *)a7; - (unsigned long long)charIndexBeforeAnyAnchoredAttachmentsAtCharIndex:(unsigned long long)a0; - (unsigned long long)charIndexForParagraphAtIndex:(unsigned long long)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })charRangeForAttributeRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 attributeKind:(unsigned long long)a1; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })charRangeRemappedFromStorage:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (id)characterStyleForDropCapAtCharIndex:(unsigned long long)a0 effectiveRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a1; - (BOOL)childrenCanBeAnnotatedWithPencil; - (int)compareAttributeArray1:(struct TSWPAttributeArray { void /* function */ **x0; struct TSWPAttributeRecord *x1; id x2; unsigned int x3 : 32; unsigned char x4 : 8; unsigned char x5 : 1; } *)a0 array2:(struct TSWPAttributeArray { void /* function */ **x0; struct TSWPAttributeRecord *x1; id x2; unsigned int x3 : 32; unsigned char x4 : 8; unsigned char x5 : 1; } *)a1 range1:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2 range2:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a3 attributeIndex1:(unsigned long long)a4 attributeIndex2:(unsigned long long)a5 objectComparisonBlock:(id /* block */)a6; - (int)compareAttributeArray:(struct TSWPAttributeArray { void /* function */ **x0; struct TSWPAttributeRecord *x1; id x2; unsigned int x3 : 32; unsigned char x4 : 8; unsigned char x5 : 1; } *)a0 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 otherStorage:(id)a2 otherRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a3 objectComparisonBlock:(id /* block */)a4; - (int)compareBreakingTablesWithStorage:(id)a0; - (void)compressAttributeArrayKind:(unsigned long long)a0 actionState:(void *)a1; - (unsigned long long)countTrackChangesInSelection:(id)a0; - (void)didChangeParagraphAttributeLocation:(unsigned long long)a0 delta:(long long)a1; - (void)didChangeParagraphsInIndexRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (void)didChangeRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 delta:(long long)a1 broadcastKind:(unsigned long long)a2; - (void)didChangeRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 delta:(long long)a1 broadcastKind:(unsigned long long)a2 attributeKindChanges:(id)a3; - (unsigned int)disallowedSmartFieldKinds; - (id)dropCapCharIndexesInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (unsigned long long)dropCapStyleCount; - (id)dropCapStyleIfMatchingSelectionExactly:(id)a0; - (void)enumerateAllHyperlinksUsingBlock:(id /* block */)a0; - (void)enumerateBookmarksInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 usingBlock:(id /* block */)a1; - (void)enumerateFootnoteAttachmentsInTextRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 usingBlock:(id /* block */)a1; - (void)enumerateHighlightsInExpandedRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 usingBlock:(id /* block */)a1; - (void)enumerateHighlightsInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 usingBlock:(id /* block */)a1; - (void)enumeratePencilAnnotationsInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 usingBlock:(id /* block */)a1; - (void)enumeratePencilAnnotationsUsingBlock:(id /* block */)a0; - (void)enumerateTateChuYokoInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 usingBlock:(id /* block */)a1; - (void)enumerateWithAttributeKind:(unsigned long long)a0 inRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 withOptions:(unsigned long long)a2 usingBlock:(id /* block */)a3; - (unsigned long long)findCharIndexForAttachment:(id)a0 withHintIndex:(unsigned long long *)a1; - (unsigned long long)findCharIndexForFootnoteAttachment:(id)a0 withHintIndex:(unsigned long long *)a1; - (BOOL)hasAttachmentsRequiring4_1InRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (BOOL)hasData:(struct TSWPParagraphData { union { struct { unsigned int x0; } x0; struct { unsigned short x0; unsigned short x1; } x1; struct { unsigned short x0; unsigned short x1; } x2; struct { int x0; } x3; struct { unsigned int x0; } x4; struct { unsigned short x0; unsigned short x1; } x5; } x0; })a0 attribueArrayKind:(unsigned long long)a1 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2; - (BOOL)hasDrawableAttachmentOfClass:(Class)a0; - (BOOL)hasEmptyListAtCharIndex:(unsigned long long)a0; - (BOOL)hasEmptyParagraphFillOrBordersAtCharIndex:(unsigned long long)a0; - (BOOL)hasObject:(id)a0 attribueArrayKind:(unsigned long long)a1 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2; - (BOOL)hasObject:(id)a0 attribueArrayKind:(unsigned long long)a1 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2 findUsingExactRangeLocation:(BOOL)a3; - (BOOL)hasPartitionableAttachmentAtStartOfTextRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (BOOL)hasUserGeneratedVisibleText; - (BOOL)hasVisibleTextOnlyContent; - (BOOL)hasVisibleTextOnlyContentInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (id)highlightsForSelectionRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 requireComment:(BOOL)a1; - (void)i_assignStylesheet:(id)a0; - (void)i_repairParagraphArray; - (id)indexesSetForBIUProperties:(id)a0; - (id)indexesSetForBIUProperties:(id)a0 selection:(id)a1 insertionStyle:(id)a2; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })insertAttachmentOrFootnote:(id)a0 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 placementIndex:(int)a2 dolcContext:(id)a3 undoTransaction:(void *)a4 changeSession:(id)a5; - (void)insertPlaceholderText:(id)a0 atCharIndex:(unsigned long long)a1 undoTransaction:(void *)a2; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })insertSectionBreakAtCharIndex:(unsigned long long)a0 replaceParagraphBreak:(BOOL)a1 sectionToInsert:(id)a2 changeSession:(id)a3 dolcContext:(id)a4 undoTransaction:(void *)a5; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })insertSpecialCharacter:(unsigned short)a0 object:(id)a1 kind:(unsigned long long)a2 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a3 placementIndex:(int)a4 dolcContext:(id)a5 undoTransaction:(void *)a6 changeSession:(id)a7; - (void)insertString:(id)a0 atCharIndex:(unsigned long long)a1; - (BOOL)isCharRangeEntirelyDeleted:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (BOOL)isCharRangeEntirelyHidden:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (BOOL)isCharRangePartiallyDeleted:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (BOOL)isEmptyParagraphRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 ignoreAttachmentCharacters:(BOOL)a1 outRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a2; - (BOOL)isEmptyParagraphSelection:(id)a0 ignoreAttachmentCharacters:(BOOL)a1 outRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a2; - (BOOL)isObjectValid:(id)a0 forStyleKind:(int)a1; - (BOOL)isSingleAnchoredDrawableAttachmentForSelection:(id)a0; - (id)languageAtParIndex:(unsigned long long)a0 useStringTokenizer:(BOOL)a1 useDocumentLanguage:(BOOL)a2; - (id)languageEntryAtCharIndex:(unsigned long long)a0 effectiveRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a1; - (id)languageForTextRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 useStringTokenizer:(BOOL)a1 useDocumentLanguage:(BOOL)a2; - (unsigned long long)listStartAtParIndex:(unsigned long long)a0; - (void)lowercaseWithUndoTransaction:(void *)a0 locale:(id)a1; - (unsigned long long)moveByLineRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 up:(BOOL)a1; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })moveCharactersInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 toLocation:(unsigned long long)a1 undoTransaction:(void *)a2; - (void)moveDropCapStyleFromParIndex:(unsigned long long)a0 toParIndex:(unsigned long long)a1 undoTransaction:(void *)a2; - (void)nonUndoableAppendSection:(id)a0 charIndex:(unsigned long long)a1; - (void)nonUndoableFilterInvalidContentForStorage:(id)a0 keepHighlights:(BOOL)a1; - (void)nonUndoableFilterInvalidContentForStorage:(id)a0 keepHighlights:(BOOL)a1 nestingDepth:(long long)a2; - (void)nonUndoableFilterParagraphStylesForHeaderFooter; - (void)nonUndoableInitializeAttributeArraySource:(struct TSWPAttributeArray { void /* function */ **x0; struct TSWPAttributeRecord *x1; id x2; unsigned int x3 : 32; unsigned char x4 : 8; unsigned char x5 : 1; } *)a0 forSourceRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 toDestStorage:(id)a2 objectContext:(id)a3 dolcContext:(id)a4 flags:(unsigned int)a5; - (void)nonUndoableInsertObject:(id)a0 charIndex:(unsigned long long)a1 attributeArray:(struct TSWPAttributeArray { void /* function */ **x0; struct TSWPAttributeRecord *x1; id x2; unsigned int x3 : 32; unsigned char x4 : 8; unsigned char x5 : 1; } *)a2 attributeIndex:(unsigned long long)a3 dolcContext:(id)a4; - (void)nonUndoableInsertParagraphData:(struct TSWPParagraphData { union { struct { unsigned int x0; } x0; struct { unsigned short x0; unsigned short x1; } x1; struct { unsigned short x0; unsigned short x1; } x2; struct { int x0; } x3; struct { unsigned int x0; } x4; struct { unsigned short x0; unsigned short x1; } x5; } x0; })a0 charIndex:(unsigned long long)a1 attributeArray:(struct TSWPAttributeArray { void /* function */ **x0; struct TSWPAttributeRecord *x1; id x2; unsigned int x3 : 32; unsigned char x4 : 8; unsigned char x5 : 1; } *)a2 attributeIndex:(unsigned long long)a3; - (void)nonUndoableRemoveUnsupportedHyperlinks; - (void)nonUndoableRemoveUnsupportedHyperlinksForCrossDocumentPaste:(BOOL)a0; - (void)nonUndoableReplaceWithAttachment:(id)a0 forAttachmentIndex:(unsigned long long)a1 dolcContext:(id)a2; - (void)nonUndoableSetWPKind:(unsigned char)a0 keepHighlights:(BOOL)a1; - (id)overlappingFieldsAtAttributeIndex:(unsigned long long)a0 attributeKind:(unsigned long long)a1; - (BOOL)pAllowsAttachment:(id)a0 withNestingDepth:(long long)a1; - (long long)pFlipSpecialCharacterForObject:(id)a0 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 insertLength:(unsigned long long)a2 outChangeRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a3 attributeArrayKind:(unsigned long long)a4 actionState:(void *)a5; - (id)pFlipStringForObject:(id)a0 insertLength:(unsigned long long)a1 attributeArrayKind:(unsigned long long)a2; - (BOOL)p_canTransferBookmark:(id)a0; - (struct vector<unsigned long, std::allocator<unsigned long>> { unsigned long long *x0; unsigned long long *x1; struct __compressed_pair<unsigned long *, std::allocator<unsigned long>> { unsigned long long *x0; } x2; })p_charIndicesForString:(id)a0 breakingCharacterSet:(id)a1; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })p_extendRangeToIncludeSmartFields:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 ofKind:(unsigned long long)a1; - (void)p_handleChangeSplittingForInsertedRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 changeSession:(id)a1 actionBuilder:(struct TSWPStorageActionBuilder { } *)a2; - (BOOL)p_hasVisibleTextInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 graphicalAttachmentsIncluded:(BOOL)a1; - (id)p_highlightsForSelectionRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 outRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a1 requireComment:(BOOL)a2 stopOnFirst:(BOOL)a3; - (BOOL)p_isRotatedInAnyParent; - (id)p_kindDescription; - (id)p_lazyBroadcaster; - (void)p_mutateByWordWithUndoTransaction:(void *)a0 locale:(id)a1 transformer:(id /* block */)a2; - (BOOL)p_nestedInHeaderFooter; - (void)p_nonUndoableFilterPageBreaksFromStorage:(id)a0; - (void)p_nonUndoableFilterSectionBreaksFromStorage:(id)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })p_rangeForOverlappingField:(id)a0 attributeKind:(unsigned long long)a1; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })p_rangeWithNonVisibleAttachmentsTrimmedForRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (void)p_repairListLevels; - (void)p_repairSectionArray; - (void)p_replaceRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 withString:(id)a1 markers:(void *)a2 flags:(unsigned int)a3 actionState:(void *)a4; - (id)p_replacementsForSelection:(id)a0 withString:(id)a1 replaceTextData:(id)a2 changeSession:(id)a3 shouldTrackDeletions:(BOOL)a4; - (BOOL)p_shouldAcceptChangesForRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 removeDeletedText:(BOOL *)a1; - (id)p_stringWithAttachmentCharacterSubstitutedWithCharacter:(id)a0; - (id)p_trackedChangesIntersectingRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (id)p_undeletedCharIndexesInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (void)p_updateChangeTimestampForDeletedRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 actionBuilder:(struct TSWPStorageActionBuilder { } *)a1; - (int)p_writingDirectionFromBidiAttributesTableForParagraphAtCharIndex:(unsigned long long)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })paragraphIndexRangeIncludingFinalEmptyParagraphForCharRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (id)pencilAnnotationsInContainedTextRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (BOOL)phoneticsExistOnRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (id)placeholderSmartFieldAtRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (id)placeholderSmartFieldsIntersectingRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (unsigned long long)previousDecomposedCharacterIndex:(unsigned long long)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })rangeForAnnotation:(id)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })rangeForPencilAnnotation:(id)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })rangeOfDropCapAtCharIndex:(unsigned long long)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })rangeOfDropCapAtCharIndex:(unsigned long long)a0 actualCharacterCount:(out unsigned long long *)a1; - (void)removeHighlight:(id)a0 atRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 dolcContext:(id)a2 undoTransaction:(void *)a3; - (void)removeHighlight:(id)a0 dolcContext:(id)a1 undoTransaction:(void *)a2; - (void)removeHighlightsInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 dolcContext:(id)a1 undoTransaction:(void *)a2 author:(id)a3; - (void)removeParagraphObserver:(id)a0; - (void)removePencilAnnotations; - (void)removePencilAnnotationsInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 undoTransaction:(void *)a1; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })replaceCharactersInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 withStorage:(id)a1; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })replaceCharactersInSelection:(id)a0 withStorage:(id)a1 usePasteRules:(BOOL)a2 srcStylesAmbiguous:(BOOL)a3 dolcContext:(id)a4 changeSession:(id)a5 undoTransaction:(void *)a6; - (void)resetAllTextAttributeUUIDStrings; - (void)saveRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 toArchiver:(id)a1 styleProvider:(id)a2 archiveChanges:(BOOL)a3 removeDeletedText:(BOOL)a4 archivePencilAnnotations:(BOOL)a5; - (BOOL)selectionContainsExclusivelyEmptyParagraphs:(id)a0 ignoreAttachmentCharacters:(BOOL)a1; - (void)setDictationAndAutocorrection:(id)a0 forCharRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 actionBuilder:(void *)a2; - (void)setDropCapStyle:(id)a0 atParIndex:(unsigned long long)a1 undoTransaction:(void *)a2; - (void)setDropCapStyle:(id)a0 forCharRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 undoTransaction:(void *)a2; - (void)setLanguage:(id)a0 forCharRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 actionBuilder:(void *)a2; - (void)settingsDidChangeRequiringLayoutAndRendering; - (id)smartFieldsWithAttributeKind:(unsigned long long)a0 withClass:(Class)a1 intersectingRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2; - (id)snapshotRubyStateInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (id)storageByApplyingCustomFormat:(id)a0; - (id)stringForStatisticsInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (id)stringWithAttachmentCharacterSubstitution; - (BOOL)supportsBookmarks; - (BOOL)supportsDropCaps; - (BOOL)supportsPageBreaks; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })textRangeForParagraphIndexRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })textRangeForSectionRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (id)textSourceForRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (id)trackedChangesIntersectingSelection:(id)a0; - (void)transferAttributeArraySource:(struct TSWPAttributeArray { void /* function */ **x0; struct TSWPAttributeRecord *x1; id x2; unsigned int x3 : 32; unsigned char x4 : 8; unsigned char x5 : 1; } *)a0 toAttributeArrayDest:(struct TSWPAttributeArray { void /* function */ **x0; struct TSWPAttributeRecord *x1; id x2; unsigned int x3 : 32; unsigned char x4 : 8; unsigned char x5 : 1; } *)a1 atCharIndex:(unsigned long long)a2 delta:(long long)a3 dolcContext:(id)a4 actionBuilder:(void *)a5; - (id)typesetterTextSourceForRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (void)updateStorageChangeCount; - (void)uppercaseWithUndoTransaction:(void *)a0 locale:(id)a1; - (BOOL)wasPreviouslyRemovedFromDocument; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })wordAtCharIndex:(unsigned long long)a0 includePreviousWord:(BOOL)a1 includeHyphenation:(BOOL)a2; - (int)writingDirectionForParagraphAtCharIndex:(unsigned long long)a0 effectiveRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a1; @end