diff options
Diffstat (limited to 'basic/inc')
-rw-r--r-- | basic/inc/sbxbase.hxx | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/basic/inc/sbxbase.hxx b/basic/inc/sbxbase.hxx index 21bb7d4a3686..81776435c852 100644 --- a/basic/inc/sbxbase.hxx +++ b/basic/inc/sbxbase.hxx @@ -23,21 +23,24 @@ #include <i18nlangtag/lang.h> #include <basic/sbxdef.hxx> #include <basic/basicdllapi.h> -#include <boost/ptr_container/ptr_vector.hpp> + #include <boost/noncopyable.hpp> +#include <memory> +#include <vector> + class SbxFactory; class SbxVariable; class SbxBasicFormater; -typedef boost::ptr_vector<SbxFactory> SbxFacs; +typedef std::vector<std::unique_ptr<SbxFactory>> SbxFactories; // AppData structure for SBX: struct SbxAppData : private ::boost::noncopyable { SbxError eSbxError; // Error code - SbxFacs aFacs; // Factories + SbxFactories m_Factories; SbxBasicFormater *pBasicFormater; // Pointer to Format()-Command helper class LanguageType eBasicFormaterLangType; |