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

  1. <<[CPP]
  2. ##QUERY_SNP_FUNC_NAME [[FunctionName]]
  3. ##QUERY_SNP_FUNC_RESULT [[FunctionResult]]
  4. ##QUERY_SNP_FUNC_DEFCPPPARAM [[FunctionDefParam]]
  5. ##QUERY_SNP_FUNC_CALLPARAM [[FunctionCallParam]]
  6. ##--BEGIN-- QUERY_CLASS_NAME [[ClassName]]
  7. ##--BEGIN-- QUERY_BASE_NAME [[BaseClass]]
  8. ##\\"[[ClassName]]::[[FunctionName]]" [[FindFunction]]
  9. ##^BOF
  10. ##FALSE [[Search]]
  11. ##0 [[YPosition]]
  12. ##0 [[ScrollPositionHead]]
  13. ##0 [[ScrollPositionInsert]]
  14. ##  --BEGIN-- TRUE
  15. ##      {FindFunc.SNP}
  16. ##      --BEGIN-- ((Search == 0) || (Search == -1))
  17. ##^EOF
  18. ##      :(YPos() + 2) ScrollPositionHead
  19.  
  20.  
  21. [[FunctionResult]] [[ClassName]]::[[FunctionName]] [[FunctionDefParam]]
  22. {
  23. ##FunctionResult != "void" 3
  24.     [[FunctionResult]] result;
  25.  
  26.     result = [[BaseClass]]::[[FunctionName]][[FunctionCallParam]];
  27. ##FunctionResult == "void"
  28.     [[BaseClass]]::[[FunctionName]][[FunctionCallParam]];
  29.  
  30.     // INSERT>> Your code here.
  31. ##      :YPos() ScrollPositionInsert
  32.  
  33. ##FunctionResult != "void"
  34.     return result;
  35. }
  36. ##      :^@ScrollPositionHead
  37. ##      :^SCROLL
  38. ##      :^@ScrollPositionInsert
  39. ##      :^EOL
  40. ##      :^^
  41. ##      --END-- ((Search == 0) || (Search == -1))
  42. ##      --BEGIN-- Search == 1
  43. ##          :^@YPosition
  44. ##          :^BOL
  45. ##          :^SCROLL
  46. ##          :^^
  47. ##          :Exit()
  48. ##      --END-- Search == 1
  49. ##  --END-- TRUE
  50. ##--END-- QUERY_BASE_NAME [[BaseClass]]
  51. ##--END-- QUERY_CLASS_NAME [[ClassName]]
  52. >>[CPP]
  53.  
  54. <<[H]
  55. ##QUERY_SNP_FUNC_NAME [[FunctionName]]
  56. ##QUERY_SNP_FUNC_RESULT [[FunctionResult]]
  57. ##QUERY_SNP_FUNC_DEFPARAM [[FunctionDefParam]]
  58. ##--BEGIN-- QUERY_CLASS_NAME [[ClassName]]
  59. ##"//{{[[ClassName]]VIRTUAL_END}}" [[ClassTMarker]]
  60. ##\\ClassTMarker [[ClassMarker]]
  61. ##^BOF
  62. ##--BEGIN-- ? ClassMarker [[Search]]
  63. ##Search == FALSE
  64. ##:     {HAddVirt.SNP}
  65. ##:     ^BOF
  66. ##:     ? ClassMarker [[Search]]
  67. ##*
  68. ##--END-- ? ClassMarker [[Search]]
  69. ##^BOL
  70.     virtual [[FunctionResult]] [[FunctionName]] [[FunctionDefParam]];
  71. ##--END-- QUERY_CLASS_NAME [[ClassName]]
  72. >>[H]
  73.