|
|
|
@ -34,7 +34,6 @@ namespace llo::iff
|
|
|
|
|
symbol_base_t();
|
|
|
|
|
symbol_base_t(
|
|
|
|
|
const std::string& name,
|
|
|
|
|
hash_t hash,
|
|
|
|
|
rva_t rva_data
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
@ -43,4 +42,18 @@ namespace llo::iff
|
|
|
|
|
virtual hash_t get_hash() const;
|
|
|
|
|
// ... fancy c++ stuff here like override's and such
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// inherit symbol_base_t for symbol_function_t maybe...
|
|
|
|
|
class symbol_function_t : public symbol_base_t
|
|
|
|
|
{
|
|
|
|
|
public:
|
|
|
|
|
symbol_function_t();
|
|
|
|
|
symbol_function_t(
|
|
|
|
|
const std::string& name,
|
|
|
|
|
rva_t rva_data
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
# LLOIFF Section Class
|
|
|
|
|