blank.h
Go to the documentation of this file.00001
00017
00018 #undef protocol_begin
00019
00020 #undef enum_begin
00021 #undef enum_item
00022 #undef enum_end
00023
00024 #undef record_begin
00025 #undef record_var
00026 #undef record_varok
00027 #undef record_array
00028 #undef record_arrayok
00029 #undef record_objarray
00030 #undef record_achar
00031 #undef record_string
00032 #undef record_obj
00033 #undef record_ref
00034 #undef record_preref
00035 #undef record_enum
00036 #undef record_serial
00037 #undef record_serialref
00038 #undef record_member
00039 #undef record_atinit
00040 #undef record_atdestroy
00041 #undef record_atcopy
00042 #undef record_atmove
00043 #undef record_atswap
00044 #undef record_end
00045
00046 #undef record_alias
00047
00048 #undef union_begin
00049 #undef union_alias
00050 #undef union_member
00051 #undef union_end
00052
00053 #undef container_array
00054 #undef container_vector
00055 #undef container_list
00056 #undef container_map
00057 #undef container_multimap
00058 #undef container_set
00059 #undef container_multiset
00060
00061 #undef protocol_end
00062
00063
00064 #ifndef UNDEF_ALL
00065
00066 #ifdef EXCLUDE_PROTOCOL
00067 #define protocol_begin(label)
00068 #endif
00069
00070 #ifdef EXCLUDE_ENUM
00071 #define enum_begin( label )
00072 #define enum_item( label )
00073 #define enum_end( label )
00074 #endif
00075
00076 #ifdef EXCLUDE_RECORD
00077 #define record_begin(label)
00078 #define record_var(label,type,val)
00079 #define record_varok(label,type,val,min,max)
00080 #define record_array(label,type,alen,val)
00081 #define record_arrayok(label,type,alen,val,min,max)
00082 #define record_objarray(label,type,alen)
00083 #define record_achar(label,type,alen,val)
00084 #define record_string(label,type)
00085 #define record_obj(label,type)
00086 #define record_ref(label,type)
00087 #define record_preref(label,type)
00088 #define record_enum(label,type,val)
00089 #define record_serial(label)
00090 #define record_serialref(label)
00091 #define record_member(stuff)
00092 #define record_atinit(stuff)
00093 #define record_atdestroy(stuff)
00094 #define record_atcopy(stuff)
00095 #define record_atmove(stuff)
00096 #define record_atswap(stuff)
00097 #define record_end(label)
00098 #define record_alias(label,type)
00099 #endif
00100
00101 #ifdef EXCLUDE_UNION
00102 #define union_begin(label,etype)
00103 #define union_alias(type,enum)
00104 #define union_member(label,type,enum)
00105 #define union_end(label,etype)
00106 #endif
00107
00108 #ifdef EXCLUDE_CONTAINERS
00109 #define container_array(label,type,size)
00110 #define container_vector(label,type)
00111 #define container_list(label,type)
00112 #define container_map(label,keytype,type)
00113 #define container_multimap(label,keytype,type)
00114 #define container_set(label,type)
00115 #define container_multiset(label,type)
00116 #endif
00117
00118 #ifdef EXCLUDE_PROTOCOL
00119 #define protocol_end(label)
00120 #endif
00121
00122 #endif
00123
00124 #undef EXCLUDE_PROTOCOL
00125 #undef EXCLUDE_ENUM
00126 #undef EXCLUDE_BITFIELD
00127 #undef EXCLUDE_RECORD
00128 #undef EXCLUDE_CONTAINERS
00129 #undef JUST_BLANK
00130