mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-19 22:50:21 +00:00
Export templates
This commit is contained in:
@@ -311,11 +311,11 @@ std::string character_decoder<Reader>::get(size_t& ptr) {
|
|||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
|
|
||||||
template class character_decoder<file_reader<full_buffer_impl>>;
|
template class IFC_PARSE_API character_decoder<file_reader<full_buffer_impl>>;
|
||||||
template class character_decoder<file_reader<paged_file_impl>>;
|
template class IFC_PARSE_API character_decoder<file_reader<paged_file_impl>>;
|
||||||
template class character_decoder<file_reader<pushed_sequential_impl>>;
|
template class IFC_PARSE_API character_decoder<file_reader<pushed_sequential_impl>>;
|
||||||
#ifdef USE_MMAP
|
#ifdef USE_MMAP
|
||||||
template class character_decoder<file_reader<mmap_impl>>;
|
template class IFC_PARSE_API character_decoder<file_reader<mmap_impl>>;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
character_encoder::character_encoder(const std::string& input)
|
character_encoder::character_encoder(const std::string& input)
|
||||||
|
|||||||
@@ -411,11 +411,11 @@ token spf_lexer<Reader>::next() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
template class spf_lexer<file_reader<full_buffer_impl>>;
|
template class IFC_PARSE_API spf_lexer<file_reader<full_buffer_impl>>;
|
||||||
template class spf_lexer<file_reader<paged_file_impl>>;
|
template class IFC_PARSE_API spf_lexer<file_reader<paged_file_impl>>;
|
||||||
template class spf_lexer<file_reader<pushed_sequential_impl>>;
|
template class IFC_PARSE_API spf_lexer<file_reader<pushed_sequential_impl>>;
|
||||||
#ifdef USE_MMAP
|
#ifdef USE_MMAP
|
||||||
template class spf_lexer<file_reader<mmap_impl>>;
|
template class IFC_PARSE_API spf_lexer<file_reader<mmap_impl>>;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
bool token::is_operator() {
|
bool token::is_operator() {
|
||||||
@@ -1745,7 +1745,7 @@ std::optional<std::tuple<size_t, const ifcopenshell::declaration*, std::shared_p
|
|||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
|
|
||||||
template class ifcopenshell::instance_streamer<file_reader<full_buffer_impl>>;
|
template class IFC_PARSE_API ifcopenshell::instance_streamer<file_reader<full_buffer_impl>>;
|
||||||
|
|
||||||
template <typename Reader>
|
template <typename Reader>
|
||||||
void ifcopenshell::impl::in_memory_file_storage::read_from_stream(Reader* s, const ifcopenshell::schema_definition*& schema, unsigned int& max_id, const std::set<std::string>& typed_to_bypass) {
|
void ifcopenshell::impl::in_memory_file_storage::read_from_stream(Reader* s, const ifcopenshell::schema_definition*& schema, unsigned int& max_id, const std::set<std::string>& typed_to_bypass) {
|
||||||
|
|||||||
Reference in New Issue
Block a user