summaryrefslogtreecommitdiffstats
path: root/include/vcl/vclptr.hxx
Commit message (Expand)AuthorAgeFilesLines
* Guard against ScopedVclPtr "self assignment" (just in case)Stephan Bergmann2017-05-311-2/+4
* Dispose pDlgInterface member during destructionStephan Bergmann2017-05-301-0/+16
* Use std::is_base_of instead of own UpCastStephan Bergmann2017-05-301-41/+10
* verify that VclPtr properly disposedNoel Grandin2017-05-221-3/+5
* remove empty namespacesJochen Nitschke2017-05-031-2/+0
* remove some old MSVC workaroundsNoel Grandin2017-04-211-1/+0
* tdf#99352: assert on stray VclPtrs past DeInitBjoern Michaelsen2017-04-041-0/+15
* Fix typosAndrea Gelmini2017-03-251-1/+1
* Remove redundant 'inline' keywordStephan Bergmann2017-03-031-21/+21
* Remove HAVE_CXX11_CONSTEXPR, always true nowStephan Bergmann2017-03-021-4/+2
* Mark [Scoped]VclPtrInstance as SAL_WARN_UNUSEDStephan Bergmann2017-01-031-2/+2
* MSVC 2015 apparently fails the sizeof(incomplete) SFINAE trickStephan Bergmann2016-12-191-2/+4
* Check that VclPtr is only instantiated with appropriate typesStephan Bergmann2016-12-141-0/+25
* Make VclPtr move assignment operator actually moveStephan Bergmann2016-12-061-29/+0
* mark VclPtr::Create as SAL_WARN_UNUSED_RESULTNoel Grandin2016-11-261-1/+1
* add move operators for VclPtrNoel Grandin2016-11-111-3/+26
* disallow calls to ::Create in VclPtr subclassesNoel Grandin2016-09-091-0/+18
* vcl: should be using @tparam for template parametersChris Sherlock2016-01-081-1/+1
* vcl: doxygen issue - missing @endcond in vclptr.hxxChris Sherlock2016-01-081-0/+2
* loplugin:nullptr: More NULL -> nullptr automatic rewriteStephan Bergmann2015-12-101-1/+1
* No std container requires operator >Stephan Bergmann2015-10-131-7/+0
* Replace "SAL_DELETED_FUNCTION" with "= delete" in LIBO_INTERNAL_ONLY codeStephan Bergmann2015-10-121-4/+4
* hide ScopedPtr::reset and add disposeAndClearCaolán McNamara2015-09-211-1/+12
* warning C4521: multiple copy constructors specifiedStephan Bergmann2015-09-041-0/+7
* Prevent perfect forwarding ctor from hijacking copy construction attemptsStephan Bergmann2015-09-041-0/+15
* Workaround seems no longer necessary for MSVC 2013David Ostrovsky2015-07-091-9/+0
* Fix VclPtr assignment operatorsStephan Bergmann2015-06-151-7/+15
* There is no use of vcl::Window hereTor Lillqvist2015-06-021-2/+0
* The Mac libc++ version has problems as well,Stephan Bergmann2015-05-271-15/+0
* Work around broken MSVC standard libraryStephan Bergmann2015-05-271-0/+7
* Prevent accidental mis-uses of VclPtr address-of operatorStephan Bergmann2015-05-271-0/+8
* Make MSVC happy?Stephan Bergmann2015-04-291-22/+46
* Better make the bool conversion operator explicitStephan Bergmann2015-04-291-1/+1
* Remove unnecessary SAL_CALL annotationsStephan Bergmann2015-04-291-16/+16
* sw: convert new to ::Create.Noel Grandin2015-04-171-1/+11
* VclPtr - add a templatized ::Create method for better readability.Michael Meeks2015-04-131-3/+19
* automated VclPtrInstance conversion.Michael Meeks2015-04-101-5/+6
* vclptr: create Instance helpers, and set initial ref-count to 1.Michael Meeks2015-04-101-2/+48
* vclwidget: add some safety net assertsNoel Grandin2015-04-101-0/+1
* ScopedVclPtr: needs an = operator to make life flow.Michael Meeks2015-04-101-6/+16
* add ScopedVclPtrNoel Grandin2015-04-101-0/+48
* vclwidget: call disposeOnce from VclPtr::disposeAndClearNoel Grandin2015-04-101-1/+1
* vclwidget: change all vcl::window fields to be wrapped in VclPtrNoel Grandin2015-04-101-1/+39
* vcl: ensure that VclBuilder is disposed before parent window.Michael Meeks2015-04-091-0/+18
* vcl:fixes towards unit test happinessNoel Grandin2015-04-091-1/+8
* vcl: make VclPtr<T>(T*) constructor explicitNoel Grandin2015-04-091-1/+6
* vcl: rename VclReference to VclPtrNoel Grandin2015-04-091-0/+157