BlitzMax Extended  0.8.17
Pushing Blitz to the Max.
Data Fields
BBDebugScope Struct Reference

A scope of information for a block of code. More...

#include <blitz_debug.h>

Data Fields

BBDebugScopeKind kind
 The category of code block this scope represents.
const char * name
 The unique name under which the code can be found.
BBDebugDecl decls [1]
 The declarations describing each element of the scope.

Detailed Description

A scope of information for a block of code.

Although the name implies something different, debug scopes are not solely used for debugging. For example every user type includes its own debug scope containing information about its members.

Reflection depends heavily on these information.