Modular C
C◼interface◼list snippet: identifiers inserted directly to an importer

If C◼interface◼list is imported explictly by a import directive, its snippet code is injected into the importer. More...

+ Collaboration diagram for C◼interface◼list snippet: identifiers inserted directly to an importer:

Functions

C◼interface◼list◼T top (C◼interface◼list◼instance *l)
 
C◼interface◼list◼instance * push (C◼interface◼list◼instance *l, C◼interface◼list◼T data)
 
C◼interface◼list◼instance * drop (C◼interface◼list◼instance *l)
 
C◼interface◼list◼instance * next (C◼interface◼list◼instance *l)
 

Detailed Description

If C◼interface◼list is imported explictly by a import directive, its snippet code is injected into the importer.

Slots used by this snippet

Slots are identifiers from C◼interface◼list that may be overwritten in the snippet by the importer.

C◼interface◼list imposes the following constraints on these slots:

slot constraint
C◼interface◼list◼T complete type
C◼interface◼list◼instance complete type

Function Documentation

§ drop()

C◼interface◼list◼instance* drop ( C◼interface◼list◼instance *  l)
inline

§ next()

C◼interface◼list◼instance* next ( C◼interface◼list◼instance *  l)
inline

Referenced by tools◼utf8◼undump◼main().

+ Here is the caller graph for this function:

§ push()

C◼interface◼list◼instance* push ( C◼interface◼list◼instance *  l,
C◼interface◼list◼T  data 
)
inline

§ top()

C◼interface◼list◼T top ( C◼interface◼list◼instance *  l)
inline