Changeset e1e506b
- Timestamp:
- Aug 31, 2021, 1:49:10 AM (3 years ago)
- Branches:
- ADT, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, master, pthread-emulation, qualifiedEnum
- Children:
- 3be4078
- Parents:
- c166f4e
- git-author:
- Jacob Prud'homme <jafprudhomme@…> (08/24/21 13:15:56)
- git-committer:
- Jacob Prud'homme <jafprudhomme@…> (08/31/21 01:49:10)
- Location:
- libcfa/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/parseconfig.cfa
rc166f4e re1e506b 8 8 // *********************************** exceptions *********************************** 9 9 10 11 static vtable(Missing_Config_Entries) Missing_Config_Entries_vt; 12 13 void ?{}( Missing_Config_Entries & this ) with ( this ) { 14 virtual_table = &Missing_Config_Entries_vt; 15 } 10 16 11 17 static vtable(Parse_Failure) Parse_Failure_vt; … … 136 142 } 137 143 } 144 if ( entries_so_far < num_entries ) { 145 delete( kv_pairs ); 146 throw (Missing_Config_Entries){}; 147 } 138 148 139 149 delete( kv_pairs ); -
libcfa/src/parseconfig.hfa
rc166f4e re1e506b 58 58 59 59 60 exception Missing_Config_Entries {}; 61 62 void ?{}( Missing_Config_Entries & this ); 63 60 64 exception Parse_Failure {}; 61 65
Note: See TracChangeset
for help on using the changeset viewer.