| 457 | }; |
| 458 | |
| 459 | void tempArrayAliasExample(const das::TArray<Point3> & arr, |
| 460 | const das::TBlock<void, das::TTemporary<const das::TArray<Point3>>> & blk, |
| 461 | das::Context * context, LineInfoArg * at) { |
| 462 | vec4f args[1]; |
| 463 | args[0] = cast<void *>::from(&arr); |
| 464 | context->invoke(blk, args, nullptr, at); |
| 465 | } |
| 466 | |
| 467 | struct FancyClassAnnotation : ManagedStructureAnnotation <FancyClass,true,true> { |
| 468 | FancyClassAnnotation(ModuleLibrary & ml) : ManagedStructureAnnotation ("FancyClass", ml) { |