User`s guide
Cray XMT™ Programming Environment User’s Guide
The following reserved words have been added by Cray to the C language for use on
the Cray XMT platform. Keywords beginning with an underscore have also been
added by Cray to the C++ language. The keywords
new, delete, and protected
are required by the C++ standard and did not need to be added to that language.
new
__new Unary operator; has the same format as the new operator in the
C++ language. Allocates space for an object of the specified type,
initializes the full-empty bit of any sync or future variables that the
new object contains, and returns the address of the new object. The
system initializes the sync variable to an empty state and the future
variable to a full state. The actual contents of these variables, as for
any variables contained by the new object, is undefined.
delete
__delete Unary operator; has the same format as the delete operator in
the C++ language. Deallocates space that was previously allocated
using the new operator.
protected
__protected
Reserved for future use.
142 S–2479–20