src/ldtypes.h

changeset 458
cb360f4d8979
parent 429
3488534b2b31
child 459
51cca3ce540d
equal deleted inserted replaced
457:3327a32436f4 458:cb360f4d8979
282 282
283 public: 283 public:
284 LDSubfileObject() { 284 LDSubfileObject() {
285 setLinkPointer (this); 285 setLinkPointer (this);
286 } 286 }
287 287
288 enum InlineFlags {
289 DeepInline = (1 << 0),
290 CacheInline = (1 << 1),
291 RendererInline = (1 << 2),
292
293 DeepCacheInline = DeepInline | CacheInline,
294 };
295
288 // Inlines this subfile. Note that return type is an array of heap-allocated 296 // Inlines this subfile. Note that return type is an array of heap-allocated
289 // LDObject-clones, they must be deleted one way or another. 297 // LDObject-clones, they must be deleted one way or another.
290 List<LDObject*> inlineContents (bool deep, bool cache); 298 List<LDObject*> inlineContents (int flags);
291 }; 299 };
292 300
293 // ============================================================================= 301 // =============================================================================
294 // LDLineObject 302 // LDLineObject
295 // 303 //

mercurial