The SEDRIS Data Representation Model
APPENDIX C - Types
SE_Token_Set
/*
 * TYPEDEF: SE_Token_Set
 *
 *   A special type of field within a SEDRIS class, which can contain multiple
 *   values. Currently, Tokens are defined as various enumerated types within
 *   SEDRIS (e.g., enumerators from SE_Polygon_Flag, SE_Presentation_Domain).
 *
 *   Functions to manipulate and query SE_Token_Sets are declared here.
 *   SE_Token_Sets should never be directly manipulated by the user, but
 *   instead should be accessed through the SE_Token_Set functions, because
 *   the underlying definition of a SE_Token_Set may change in the future,
 *   but the functions will still work even when the definition changes.
 *
 *   To add a Token to a SE_Token_Set, cast the enumerated value of the Token
 *   to an SE_Integer and call the SE_AddTokenToSet() function. To remove a
 *   Token from a SE_Token_Set, call SE_RemoveTokenFromSet().  To test to see
 *   if a Token is present within a SE_Token_Set, call SE_TestInclusionInSet().
 */
typedef SE_Integer_Unsigned SE_Token_Set;




Prev: SE_Time_Significance. Next: SE_Type_Classification.


Return to: Top of this Page, Type Index

Last updated: May 15, 2003 Copyright © 2003 SEDRIS™