• Stephan Bergmann's avatar
    Gradually typed Link · 3ead3ad5
    Stephan Bergmann yazdı
    Turn the Link class into a template abstracting over the link's argument and
    return types, but provide default template arguments that keep the generic,
    unsafe "void* in, sal_IntPtr out" behvior.  That way, individual uses of the
    Link class can be updated over time.
    
    All the related macros are duplicated with ..._TYPED counterparts, that
    additionally take the RetType (except for LINK_TYPED, which manages to infer the
    relevant types from the supplied Member).
    
    (It would have been attractive to change the "untyped" LinkStubs from taking a
    void* to a properly typed ArgType parameter, too, but that would cause
    -fsanitize=function to flag uses of "untyped" Link::Call.)
    
    Change-Id: I3b0140378bad99abbf240140ebb4a46a05d2d2f8
    3ead3ad5
Adı
Son kayıt (commit)
Son güncelleme
..
chartview Loading commit data...
AxisHelper.hxx Loading commit data...
AxisIndexDefines.hxx Loading commit data...
BaseGFXHelper.hxx Loading commit data...
CachedDataSequence.hxx Loading commit data...
CharacterProperties.hxx Loading commit data...
ChartModelHelper.hxx Loading commit data...
ChartTypeHelper.hxx Loading commit data...
ChartViewHelper.hxx Loading commit data...
CloneHelper.hxx Loading commit data...
ColorPerPointHelper.hxx Loading commit data...
CommonConverters.hxx Loading commit data...
CommonFunctors.hxx Loading commit data...
ConfigColorScheme.hxx Loading commit data...
ConfigItemListener.hxx Loading commit data...
ContainerHelper.hxx Loading commit data...
ControllerLockGuard.hxx Loading commit data...
DataSeriesHelper.hxx Loading commit data...
DataSource.hxx Loading commit data...
DataSourceHelper.hxx Loading commit data...
DiagramHelper.hxx Loading commit data...
DisposeHelper.hxx Loading commit data...
ErrorBar.hxx Loading commit data...
EventListenerHelper.hxx Loading commit data...
ExplicitCategoriesProvider.hxx Loading commit data...
ExponentialRegressionCurveCalculator.hxx Loading commit data...
FastPropertyIdRanges.hxx Loading commit data...
FillProperties.hxx Loading commit data...
FormattedStringHelper.hxx Loading commit data...
InternalData.hxx Loading commit data...
InternalDataProvider.hxx Loading commit data...
LabeledDataSequence.hxx Loading commit data...
LegendHelper.hxx Loading commit data...
LifeTime.hxx Loading commit data...
LineProperties.hxx Loading commit data...
LinePropertiesHelper.hxx Loading commit data...
LinearRegressionCurveCalculator.hxx Loading commit data...
LogarithmicRegressionCurveCalculator.hxx Loading commit data...
MeanValueRegressionCurveCalculator.hxx Loading commit data...
MediaDescriptorHelper.hxx Loading commit data...
ModifyListenerCallBack.hxx Loading commit data...
ModifyListenerHelper.hxx Loading commit data...
MovingAverageRegressionCurveCalculator.hxx Loading commit data...
MutexContainer.hxx Loading commit data...
NameContainer.hxx Loading commit data...
NumberFormatterWrapper.hxx Loading commit data...
OPropertySet.hxx Loading commit data...
ObjectIdentifier.hxx Loading commit data...
PolynomialRegressionCurveCalculator.hxx Loading commit data...
PotentialRegressionCurveCalculator.hxx Loading commit data...
PropertyHelper.hxx Loading commit data...
RangeHighlighter.hxx Loading commit data...
ReferenceSizeProvider.hxx Loading commit data...
RegressionCalculationHelper.hxx Loading commit data...
RegressionCurveCalculator.hxx Loading commit data...
RegressionCurveHelper.hxx Loading commit data...
RelativePositionHelper.hxx Loading commit data...
RelativeSizeHelper.hxx Loading commit data...
ResId.hxx Loading commit data...
ResourceManager.hxx Loading commit data...
Scaling.hxx Loading commit data...
SceneProperties.hxx Loading commit data...
StackMode.hxx Loading commit data...
StatisticsHelper.hxx Loading commit data...
Strings.hrc Loading commit data...
ThreeDHelper.hxx Loading commit data...
TitleHelper.hxx Loading commit data...
TrueGuard.hxx Loading commit data...
UncachedDataSequence.hxx Loading commit data...
UserDefinedProperties.hxx Loading commit data...
WeakListenerAdapter.hxx Loading commit data...
WrappedDefaultProperty.hxx Loading commit data...
WrappedDirectStateProperty.hxx Loading commit data...
WrappedIgnoreProperty.hxx Loading commit data...
WrappedProperty.hxx Loading commit data...
WrappedPropertySet.hxx Loading commit data...
XMLRangeHelper.hxx Loading commit data...
charttoolsdllapi.hxx Loading commit data...
defines.hxx Loading commit data...
macros.hxx Loading commit data...
servicenames.hxx Loading commit data...
servicenames_charttypes.hxx Loading commit data...
servicenames_coosystems.hxx Loading commit data...