◄Up► ◄Contents► ◄Index► ◄Back► ─────C/C++ Language───────────────────────────────────────────────────────── Keyword: __self Syntax: __self Summary: A base expression indicating the segment in which the variable itself resides. See also: __based, __segment, __segname The __self keyword can be used to cast to a segment value, as in the example below: typedef struct Tree TREE; struct Tree { int name; TREE __based( (__segment)__self ) *left; TREE __based( (__segment)__self ) *right; }; The pointers within the Tree structure type are self-based, meaning that for a given structure variable, they point within the segment in which the structure variable is located. -♦-