59 #ifndef INCLUDED_PDContentStream_h
60 #define INCLUDED_PDContentStream_h
void PDContentStreamSetOperatorTree(PDContentStreamRef cs, PDSplayTreeRef operatorTree)
Definition: PDContentStream.c:122
PDContentStreamRef PDContentStreamCreateTextSearch(PDObjectRef object, const char *searchString, PDTextSearchOperatorFunc callback)
! Advanced operations
void PDContentStreamExecute(PDContentStreamRef cs, PDObjectRef ob)
Definition: PDContentStream.c:138
void PDContentStreamInheritContentStream(PDContentStreamRef dest, PDContentStreamRef source)
Definition: PDContentStream.c:130
char * name
name of operator
Definition: PDContentStream.h:74
PDBool(* PDTextSearchOperatorFunc)(PDSelectionRef selection)
Definition: PDDefines.h:486
PDContentStreamRef PDContentStreamCreate(void)
! Basic operations
Definition: PDContentStream.c:70
void PDContentStreamAttachDeallocator(PDContentStreamRef cs, PDDeallocator deallocator, void *userInfo)
Definition: PDContentStream.c:98
void PDContentStreamReset(PDContentStreamRef cs)
Definition: PDContentStream.c:224
Definition: pd_internal.h:190
Definition: pd_internal.h:306
Definition: PDContentStream.h:73
pd_stack state
state of operator; usually preserved values from its args
Definition: PDContentStream.h:75
void PDContentStreamAttachResetter(PDContentStreamRef cs, PDDeallocator resetter, void *userInfo)
Definition: PDContentStream.c:104
PDSplayTreeRef PDContentStreamGetOperatorTree(PDContentStreamRef cs)
Definition: PDContentStream.c:117
Definition: PDSplayTree.c:20
Definition: pd_internal.h:544
Definitions for the Pajdeg interface.
PDOperatorState(* PDContentOperatorFunc)(PDContentStreamRef cs, void *userInfo, PDArrayRef args, pd_stack inState, pd_stack *outState)
Definition: PDDefines.h:550
void PDContentStreamAttachOperatorPairs(PDContentStreamRef cs, void *userInfo, const void **pairs)
Definition: PDContentStream.c:110
void PDContentStreamAttachOperator(PDContentStreamRef cs, const char *opname, PDContentOperatorFunc op, void *userInfo)
Definition: PDContentStream.c:83
const pd_stack PDContentStreamGetOperators(PDContentStreamRef cs)
Definition: PDContentStream.c:233
void(* PDDeallocator)(void *ob)
Definition: PDDefines.h:299