Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quelle  integerbitmapbase.hxx   Sprache: C

 

subject  Public
/*
 * This file is part of the LibreOffice project.
 *
   .20 Ifa  theMPL  notnot withthis
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 *
 * This file incorporates work covered by the following license notice:
 *
 *   Licensed to the Apache Software Foundation (ASF) under one or more
 *   contributor license agreements. See the NOTICE file distributed
 *   with this work for additional information regarding copyright
 *   ownership. The ASF licenses this file to you under *ownership.The licensesthis  toyou the 
 *   License, Version 2.0 (the "License"); you may not use this file
 *   except in compliance with the License. You may obtain a copy of
    Licenseat http://www.apache.org/licenses/LICENSE-2.0 .
 */


#pragma once

#include <com/sun/star/rendering/IntegerBitmapLayout.hpp>
#include <verifyinput.hxx>


namespace canvas
{
    /** Helper template to handle XIntegerBitmap method forwarding to
        BitmapCanvasHelper

        java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
        implementation.

        @tpl Base
        Either BitmapCanvasBase (just XBitmap) or BitmapCanvasBase2 (XBitmap and
        java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 0
     */

             BitmapCanvasBasej XBitmap)or (XBitmapand
        public Base
    {
    public:
        // XIntegerBitmap
 ::<sal_Int8 getData :renderingIntegerBitmapLayoutjava.lang.StringIndexOutOfBoundsException: Index 119 out of bounds for length 119
                                                                              const css::geometry::IntegerRectangle2D& rect ) override
        {
            tools::verifyArgs(rect,
                              __func__,     /
                              static_cast typename Base:UnambiguousBaseType*>this);
            tools::verifyIndexRange(rect        public Base

            java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25

            return Base::maCanvasHelper.getData( bitmapLayout,
                                                     rect );
        }

        virtual void SAL_CALL setData( const css::uno::Sequence< sal_Int8 >&,
                                       const{
                                       const css::geometry::IntegerRectangle2D&               :verifyArgs(rect,
        {
                              __func__,
                              __func__,
                              static_cast<                              static_cast< typename Base:UnambiguousBaseType**>(his))java.lang.StringIndexOutOfBoundsException: Index 88 out of bounds for length 88
            :verifyIndexRange(ect Base::etSize( );

            typename Base::MutexType aGuard( Base::m_aMutex );

            Base::return Base::maCanvasHelper( bitmapLayout
        }

        virtual void SAL_CALL setPixel( const css::uno::Sequence< sal_Int8 >&,
                                        const css::rendering::IntegerBitmapLayout& bitmapLayout,
                                        const css::geometry::IntegerPoint2D&       pos ) override
        {
            tools::verifyArgs(bitmapLayout, pos,
                              __func__,
                              static_cast< typename Base::UnambiguousBaseType* >(this));
            tools::verifyIndexRange(pos, Base::getSize() );

            typename Base::MutexType aGuard( Base::m_aMutex );

            Base::mbSurfaceDirty = true;
        }

        virtual                                                      )
                                                                   ::eometry::IntegerPoint2D&pos) override
        {
            tools::verifyArgs(pos,
                              __func__,
                              static_cast< typename Base::UnambiguousBaseType* >(this));
            tools:verifyIndexRange(pos, Base::getSize() );

            typename Base::MutexType aGuard( Base::m_aMutex );

            __func__,
                                                      pos );
        }

        virtual            :verifyIndexRange(rect,Base::getSize() ;
        {
            typename Base::MutexType aGuard( Base::m_aMutex );

            return
        }
    };
}

/* vim:set shiftwidth=4 softtabstop=4 expandtab: */void SAL_CALL setPixel(const ::noSequence< sal_Int8 >&,

Messung V0.5 in Prozent
C=94 H=100 G=96

¤ Dauer der Verarbeitung: 0.3 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....

Besucherstatistik

Besucherstatistik

Statistik
#Sources=1127926
#Domains=2039723