MacroPackage: ffToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 10.1
Unrevised from 10.0 to 10.1.
10.0 version

with-static-fobjects

Arguments: bind-clauses &rest body

This macro is a variant of with-static-fobject that allows multiple variables to be bound. The bind-clauses look like:

((var1 type1 [:allocation a-val1] [:size s-val1]) 
 (var2 type2 [:allocation a-val2] [:size s-val]2) ... 
 (varn typen [:allocation a-val3] [:size s-val3]))

For each clause, allocate an object of type typeN and bind it to varN while evaluating body. The object will be of allocation type specified (default :foreign) for the purposes of accessing it with fslot-value and associated functions.

See with-static-fobject for a detailed description of the arguments and the allocation rules.


Copyright (c) 1998-2022, Franz Inc. Lafayette, CA., USA. All rights reserved.
This page was not revised from the 10.0 page.
Created 2019.8.20.

ToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 10.1
Unrevised from 10.0 to 10.1.
10.0 version