# cdl_rules.h File Reference

## Functions

void | Clear_ListOfItem ()
void | Type_Name (char *)
void | Type_Pack (char *)
void | Type_Pack_Blanc ()
void | Add_Type ()
void | add_name_to_list (char *)
void | Begin_List_Ident ()
void | Make_List_Ident ()
void | Begin_List_Int (char *)
void | Make_List_Int (char *)
void | set_inc_state ()
void | restore_state ()
void | add_cpp_comment (int, char *)
void | add_documentation (char *)
void | add_documentation1 (char *)
void | Pack_Begin (char *)
void | Pack_Use (char *)
void | Pack_End ()
void | Schema_Begin (char *)
void | Schema_Package (char *)
void | Schema_Class ()
void | Schema_End ()
void | Interface_Begin (char *)
void | Interface_Name_Check ()
void | Interface_Use (char *)
void | Interface_Package (char *)
void | Interface_Class ()
void | Interface_Method (char *)
void | Interface_End ()
void | Engine_Begin (char *)
void | Engine_Name_Check ()
void | Engine_Schema (char *)
void | Engine_Interface (char *)
void | Engine_End ()
void | Component_Begin (char *)
void | Component_Name_Check ()
void | Component_Interface (char *, char *)
void | Component_End ()
void | Executable_Begin (char *)
void | ExecFile_Begin (char *)
void | ExecFile_Schema (char *)
void | ExecFile_AddUse (char *)
void | ExecFile_SetUseType (int)
void | ExecFile_AddComponent (char *)
void | ExecFile_SetLang (int)
void | ExecFile_End ()
void | Executable_End ()
void | Alias_Begin ()
void | Alias_Type ()
void | Alias_End ()
void | Pointer_Begin ()
void | Pointer_Type ()
void | Pointer_End ()
void | Imported_Begin ()
void | Imported_End ()
void | Prim_Begin ()
void | Prim_End ()
void | Except_Begin ()
void | Except_End ()
void | Enum_Begin ()
void | Add_Enum (char *)
void | Enum_Name_Check ()
void | Enum_End ()
void | Inc_Class_Dec ()
void | Inc_GenClass_Dec ()
void | GenClass_Begin ()
void | Add_GenType ()
void | Add_DynaGenType ()
void | Add_Embeded ()
void | GenClass_End ()
void | InstClass_Begin ()
void | Add_Gen_Class ()
void | Add_InstType ()
void | InstClass_End ()
void | DynaType_Begin ()
void | StdClass_Begin ()
void | Add_Std_Ancestors ()
void | Add_Std_Uses ()
void | StdClass_End ()
void | Add_Inherits ()
void | Add_Uses ()
void | Add_Raises ()
void | Add_Field ()
void | Add_RedefField ()
void | Add_FriendMet ()
void | Add_FriendExtMet (char *)
void | Add_Friend_Class ()
void | add_cpp_comment_to_method ()
void | Construct_Begin ()
void | InstMet_Begin ()
void | ClassMet_Begin ()
void | ExtMet_Begin ()
void | Method_TypeName ()
void | Friend_Construct_Begin ()
void | Friend_InstMet_Begin ()
void | Friend_ClassMet_Begin ()
void | Friend_ExtMet_Begin ()
void | Add_Me ()
void | Add_MetRaises ()
void | Add_Returns ()
void | MemberMet_End ()
void | ExternMet_End ()
void | Param_Begin ()
void | Add_Value (char *, int)
void | End ()
void | Set_In ()
void | Set_Out ()
void | Set_InOut ()
void | Set_Mutable ()
void | Set_Mutable_Any ()
void | Set_Immutable ()
void | Set_Priv ()
void | Set_Defe ()
void | Set_Redefined ()
void | Set_Prot ()
void | Set_Static ()
void | Set_Virtual ()
void | Set_Method (char *)
void | Set_Like_Me ()
void | Set_Like_Type ()
void | Set_Item (char *)
void | Set_Any ()
void | CDL_MustCheckUses ()
void | CDL_MustNotCheckUses ()
void | Client_Begin (char *)
void | Client_Interface (char *)
void | Client_Method (char *, int)
void | Client_Use (char *)
void | Client_End ()

## Function Documentation

void add_cpp_comment | ( | int | ,
|  | char * |
| ) |

void add_cpp_comment_to_method | ( |  | ) |

void add_documentation | ( | char * |  | ) |

void add_documentation1 | ( | char * |  | ) |

void Add_DynaGenType | ( |  | ) |

void Add_Embeded | ( |  | ) |

void Add_Enum | ( | char * |  | ) |

void Add_Field | ( |  | ) |

void Add_Friend_Class | ( |  | ) |

void Add_FriendExtMet | ( | char * |  | ) |

void Add_FriendMet | ( |  | ) |

void Add_Gen_Class | ( |  | ) |

void Add_GenType | ( |  | ) |

void Add_Inherits | ( |  | ) |

void Add_InstType | ( |  | ) |

void Add_Me | ( |  | ) |

void Add_MetRaises | ( |  | ) |

void add_name_to_list | ( | char * |  | ) |

void Add_Raises | ( |  | ) |

void Add_RedefField | ( |  | ) |

void Add_Returns | ( |  | ) |

void Add_Std_Ancestors | ( |  | ) |

void Add_Std_Uses | ( |  | ) |

void Add_Type | ( |  | ) |

void Add_Uses | ( |  | ) |

void Add_Value | ( | char * | ,
|  | int |
| ) |

void Alias_Begin | ( |  | ) |

void Alias_End | ( |  | ) |

void Alias_Type | ( |  | ) |

void Begin_List_Ident | ( |  | ) |

void Begin_List_Int | ( | char * |  | ) |

void CDL_MustCheckUses | ( |  | ) |

void CDL_MustNotCheckUses | ( |  | ) |

void ClassMet_Begin | ( |  | ) |

void Clear_ListOfItem | ( |  | ) |

void Client_Begin | ( | char * |  | ) |

void Client_End | ( |  | ) |

void Client_Interface | ( | char * |  | ) |

void Client_Method | ( | char * | ,
|  | int |
| ) |

void Client_Use | ( | char * |  | ) |

void Component_Begin | ( | char * |  | ) |

void Component_End | ( |  | ) |

void Component_Interface | ( | char * | ,
|  | char * |
| ) |

void Component_Name_Check | ( |  | ) |

void Construct_Begin | ( |  | ) |

void DynaType_Begin | ( |  | ) |

void End | ( |  | ) |

void Engine_Begin | ( | char * |  | ) |

void Engine_End | ( |  | ) |

void Engine_Interface | ( | char * |  | ) |

void Engine_Name_Check | ( |  | ) |

void Engine_Schema | ( | char * |  | ) |

void Enum_Begin | ( |  | ) |

void Enum_End | ( |  | ) |

void Enum_Name_Check | ( |  | ) |

void Except_Begin | ( |  | ) |

void Except_End | ( |  | ) |

void ExecFile_AddComponent | ( | char * |  | ) |

void ExecFile_AddUse | ( | char * |  | ) |

void ExecFile_Begin | ( | char * |  | ) |

void ExecFile_End | ( |  | ) |

void ExecFile_Schema | ( | char * |  | ) |

void ExecFile_SetLang | ( | int |  | ) |

void ExecFile_SetUseType | ( | int |  | ) |

void Executable_Begin | ( | char * |  | ) |

void Executable_End | ( |  | ) |

void ExternMet_End | ( |  | ) |

void ExtMet_Begin | ( |  | ) |

void Friend_ClassMet_Begin | ( |  | ) |

void Friend_Construct_Begin | ( |  | ) |

void Friend_ExtMet_Begin | ( |  | ) |

void Friend_InstMet_Begin | ( |  | ) |

void GenClass_Begin | ( |  | ) |

void GenClass_End | ( |  | ) |

void Imported_Begin | ( |  | ) |

void Imported_End | ( |  | ) |

void Inc_Class_Dec | ( |  | ) |

void Inc_GenClass_Dec | ( |  | ) |

void InstClass_Begin | ( |  | ) |

void InstClass_End | ( |  | ) |

void InstMet_Begin | ( |  | ) |

void Interface_Begin | ( | char * |  | ) |

void Interface_Class | ( |  | ) |

void Interface_End | ( |  | ) |

void Interface_Method | ( | char * |  | ) |

void Interface_Name_Check | ( |  | ) |

void Interface_Package | ( | char * |  | ) |

void Interface_Use | ( | char * |  | ) |

void Make_List_Ident | ( |  | ) |

void Make_List_Int | ( | char * |  | ) |

void MemberMet_End | ( |  | ) |

void Method_TypeName | ( |  | ) |

void Pack_Begin | ( | char * |  | ) |

void Pack_End | ( |  | ) |

void Pack_Use | ( | char * |  | ) |

void Param_Begin | ( |  | ) |

void Pointer_Begin | ( |  | ) |

void Pointer_End | ( |  | ) |

void Pointer_Type | ( |  | ) |

void Prim_Begin | ( |  | ) |

void Prim_End | ( |  | ) |

void restore_state | ( |  | ) |

void Schema_Begin | ( | char * |  | ) |

void Schema_Class | ( |  | ) |

void Schema_End | ( |  | ) |

void Schema_Package | ( | char * |  | ) |

void Set_Any | ( |  | ) |

void Set_Defe | ( |  | ) |

void Set_Immutable | ( |  | ) |

void Set_In | ( |  | ) |

void set_inc_state | ( |  | ) |

void Set_InOut | ( |  | ) |

void Set_Item | ( | char * |  | ) |

void Set_Like_Me | ( |  | ) |

void Set_Like_Type | ( |  | ) |

void Set_Method | ( | char * |  | ) |

void Set_Mutable | ( |  | ) |

void Set_Mutable_Any | ( |  | ) |

void Set_Out | ( |  | ) |

void Set_Priv | ( |  | ) |

void Set_Prot | ( |  | ) |

void Set_Redefined | ( |  | ) |

void Set_Static | ( |  | ) |

void Set_Virtual | ( |  | ) |

void StdClass_Begin | ( |  | ) |

void StdClass_End | ( |  | ) |

void Type_Name | ( | char * |  | ) |

void Type_Pack | ( | char * |  | ) |

void Type_Pack_Blanc | ( |  | ) |