mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-24 03:52:50 -06:00
fix potential crashes
This commit is contained in:
@@ -81,10 +81,10 @@ private:
|
|||||||
object read_name_internal(size_t struct_size);
|
object read_name_internal(size_t struct_size);
|
||||||
object read_text_internal(size_t struct_size);
|
object read_text_internal(size_t struct_size);
|
||||||
|
|
||||||
void read_text2(ref<ref<PgfText>> r) { *r = read_text(); };
|
void read_text2(ref<ref<PgfText>> r) { auto text = read_text(); *r = text; };
|
||||||
void read_lparam(ref<ref<PgfLParam>> r) { *r = read_lparam(); };
|
void read_lparam(ref<ref<PgfLParam>> r) { auto lparam = read_lparam(); *r = lparam; };
|
||||||
void read_symbol2(ref<PgfSymbol> r) { *r = read_symbol(); };
|
void read_symbol2(ref<PgfSymbol> r) { auto sym = read_symbol(); *r = sym; };
|
||||||
void read_seq2(ref<ref<Vector<PgfSymbol>>> r) { *r = read_vector(&PgfReader::read_symbol2); }
|
void read_seq2(ref<ref<Vector<PgfSymbol>>> r) { auto seq = read_vector(&PgfReader::read_symbol2); *r = seq; }
|
||||||
|
|
||||||
template<class I>
|
template<class I>
|
||||||
ref<I> read_symbol_idx();
|
ref<I> read_symbol_idx();
|
||||||
|
|||||||
Reference in New Issue
Block a user