FAQ: Templates


6.1 Why are some template libraries empty?

Some of the properties on the library objects are used, even though they don't contain modules. Some of the libraries may conditionally contain objects (#ifdefs).

 

6.2 Why do some of the AVS/Express's library objects have parentheses around their names?

Parentheses around the name of a library object indicate that it is buffered. The objects contained in a buffered libraries are not fully parsed. Notice that a buffered object's ports are not displayed.

The V code for a member of a buffered library gets parsed when you access it the first time. When you "unbuffer" an object, the parentheses around its name disappear and its ports are displayed. Buffering libraries helps to speed up start-up time of AVS/Express.