home *** CD-ROM | disk | FTP | other *** search
/ C Programming Starter Kit 2.0 / SamsPublishing-CProgrammingStarterKit-v2.0-Win31.iso / bc45 / expert.pak / ADDDATA.SNP < prev    next >
Text File  |  1997-07-23  |  2KB  |  80 lines

  1. <<[H]
  2. ##QUERY_BASE_NAME != "TDialog"
  3. ##:     QUERY_CLASS_NAME [[ClassName]]
  4. ##:     %\\"[[ClassName]] is not derived from TDialog. Instance data not added.  "
  5. ##*
  6. ##"" [[ClassDefLine]]
  7. ##"" [[ConstructorLine]]
  8. ##"" [[StructDefLine]]
  9. ##"" [[IncludeFile]]
  10. ##--BEGIN-- QUERY_BASE_NAME == "TDialog"
  11. ##{XfrState.SNP}
  12. ##--BEGIN-- QUERY_CLASS_NAME [[ClassName]]
  13. ##TRUE [[Search2]]
  14. ##^BOF
  15. ##--BEGIN-- ? IncludeFile [[Search1]]
  16. ##Search1 == FALSE
  17. ##:     ^BOF
  18. ##:     ? "#include" Search2
  19. ##Search2 == FALSE
  20. ##:         %\\"[[ClassName]] missing #include for instance data.  "
  21. ##*
  22. ##(Search1 == FALSE) && (Search2 == TRUE) 
  23. ##:     ^3
  24. ##:     ^BOL
  25. [[IncludeFile]]
  26. ##--END-- ? IncludeFile [[Search1]]
  27. ##\\"//{{[[ClassName]]XFER_DATA_END}}" [[XFerMarker]]
  28. ##^BOF
  29. ##--BEGIN-- ? XFerMarker [[Search]]
  30. ##Search == FALSE
  31. ##:     {HAddSXfr.SNP}
  32. ##:     ^BOF
  33. ##:     ? XFerMarker [[Search]]
  34. ##*
  35. ##--END-- ? XFerMarker [[Search]]
  36. ##^BOL
  37. ##StructDefLine != ""
  38.     [[StructDefLine]]
  39. ##\\"//{{[[ClassName]]XFER_DEF_END}}" [[XFerMarker]]
  40. ##^BOF
  41. ##--BEGIN-- ? XFerMarker [[Search]]
  42. ##Search == FALSE
  43. ##:     {HAddCXfr.SNP}
  44. ##:     ^BOF
  45. ##:     ? XFerMarker [[Search]]
  46. ##*
  47. ##--END-- ? XFerMarker [[Search]]
  48. ##^-1
  49. ##^BOL
  50.     [[ClassDefLine]]
  51. ##--END-- QUERY_CLASS_NAME [[ClassName]]
  52. ##--END-- QUERY_BASE_NAME == "TDialog"
  53. >>[H]
  54.  
  55.  
  56. <<[CPP]
  57. ##"" [[ClassDefLine]]
  58. ##"" [[ConstructorLine]]
  59. ##"" [[StructDefLine]]
  60. ##"" [[IncludeFile]]
  61. ##--BEGIN-- QUERY_BASE_NAME == "TDialog"
  62. ##{XfrState.SNP}
  63. ##--BEGIN-- QUERY_CLASS_NAME [[ClassName]]
  64. ##\\"//{{[[ClassName]]XFER_USE_END}}" [[XFerMarker]]
  65. ##^BOF
  66. ##--BEGIN-- ? XFerMarker [[Search]]
  67. ##Search == FALSE
  68. ##:     {CAddCXfr.SNP}
  69. ##:     ^BOF
  70. ##:     ? XFerMarker [[Search]]
  71. ##*
  72. ##--END-- ? XFerMarker [[Search]]
  73. ##^-2
  74. ##^BOL
  75.     [[ConstructorLine]]
  76. ##^^
  77. ##--END-- QUERY_CLASS_NAME [[ClassName]]
  78. ##--END-- QUERY_BASE_NAME == "TDialog"
  79. >>[CPP]
  80.