QGIS API Documentation  3.16.0-Hannover (43b64b13f3)
Macros
qgis_sip.h File Reference

Go to the source code of this file.

Macros

#define FINAL   override
 
#define SIP_ABSTRACT
 
#define SIP_ALLOWNONE
 
#define SIP_ARRAY
 
#define SIP_ARRAYSIZE
 
#define SIP_CONSTRAINED
 
#define SIP_CONVERT_TO_SUBCLASS_CODE(code)
 
#define SIP_DEPRECATED
 
#define SIP_DOC_TEMPLATE
 QgsRange which stores a range of date times. More...
 
#define SIP_END
 
#define SIP_EXTERNAL
 
#define SIP_FACTORY
 
#define SIP_FEATURE(feature)
 
#define SIP_FORCE
 
#define SIP_GETWRAPPER
 
#define SIP_HOLDGIL
 
#define SIP_IF_FEATURE(feature)
 
#define SIP_IF_MODULE(condition)
 
#define SIP_IN
 
#define SIP_INOUT
 
#define SIP_KEEPREFERENCE
 
#define SIP_MONKEYPATCH_SCOPEENUM
 
#define SIP_MONKEYPATCH_SCOPEENUM_UNNEST(OUTSIDE_CLASS, FORMERNAME)
 
#define SIP_NO_FILE
 
#define SIP_NODEFAULTCTORS
 
#define SIP_OUT
 
#define SIP_PROPERTY(name, getter, setter)
 
#define SIP_PYALTERNATIVETYPE(type)
 
#define SIP_PYARGDEFAULT(value)
 
#define SIP_PYARGREMOVE
 
#define SIP_PYNAME(name)
 
#define SIP_PYTHON_SPECIAL_BOOL(method_or_code)
 
#define SIP_PYTHON_SPECIAL_REPR(method_or_code)
 
#define SIP_RELEASEGIL
 
#define SIP_SKIP
 
#define SIP_THROW(name)
 
#define SIP_TRANSFER
 
#define SIP_TRANSFERBACK
 
#define SIP_TRANSFERTHIS
 
#define SIP_TYPEHINT(type)
 
#define SIP_VIRTUAL_CATCHER_CODE(code)
 
#define SIP_VIRTUALERRORHANDLER(name)
 
#define SIP_WHEN_FEATURE(feature)
 

Macro Definition Documentation

◆ FINAL

#define FINAL   override

Definition at line 228 of file qgis_sip.h.

◆ SIP_ABSTRACT

#define SIP_ABSTRACT

Definition at line 199 of file qgis_sip.h.

◆ SIP_ALLOWNONE

#define SIP_ALLOWNONE

Definition at line 121 of file qgis_sip.h.

◆ SIP_ARRAY

#define SIP_ARRAY

Definition at line 91 of file qgis_sip.h.

◆ SIP_ARRAYSIZE

#define SIP_ARRAYSIZE

Definition at line 96 of file qgis_sip.h.

◆ SIP_CONSTRAINED

#define SIP_CONSTRAINED

Definition at line 111 of file qgis_sip.h.

◆ SIP_CONVERT_TO_SUBCLASS_CODE

#define SIP_CONVERT_TO_SUBCLASS_CODE (   code)

Definition at line 177 of file qgis_sip.h.

◆ SIP_DEPRECATED

#define SIP_DEPRECATED

Definition at line 106 of file qgis_sip.h.

◆ SIP_DOC_TEMPLATE

typedef QgsTemporalRange< QDateTime > QgsDateTimeRange SIP_DOC_TEMPLATE

QgsRange which stores a range of date times.

Invalid QDateTimes as the beginning or end are permitted. In this case, the bound is considered to be infinite. E.g. QgsDateTimeRange(QDateTime(),QDateTime(2017,1,1)) is treated as a range containing all dates before 2017-1-1. QgsDateTimeRange(QDateTime(2017,1,1),QDateTime()) is treated as a range containing all dates after 2017-1-1.

See also
QgsDateRange
Since
QGIS 3.0

Definition at line 210 of file qgis_sip.h.

◆ SIP_END

#define SIP_END

Definition at line 194 of file qgis_sip.h.

◆ SIP_EXTERNAL

#define SIP_EXTERNAL

Definition at line 116 of file qgis_sip.h.

◆ SIP_FACTORY

#define SIP_FACTORY

Definition at line 76 of file qgis_sip.h.

◆ SIP_FEATURE

#define SIP_FEATURE (   feature)

Definition at line 162 of file qgis_sip.h.

◆ SIP_FORCE

#define SIP_FORCE

Definition at line 131 of file qgis_sip.h.

◆ SIP_GETWRAPPER

#define SIP_GETWRAPPER

Definition at line 43 of file qgis_sip.h.

◆ SIP_HOLDGIL

#define SIP_HOLDGIL

Definition at line 157 of file qgis_sip.h.

◆ SIP_IF_FEATURE

#define SIP_IF_FEATURE (   feature)

Definition at line 167 of file qgis_sip.h.

◆ SIP_IF_MODULE

#define SIP_IF_MODULE (   condition)

Definition at line 28 of file qgis_sip.h.

◆ SIP_IN

#define SIP_IN

Definition at line 63 of file qgis_sip.h.

◆ SIP_INOUT

#define SIP_INOUT

Definition at line 71 of file qgis_sip.h.

◆ SIP_KEEPREFERENCE

#define SIP_KEEPREFERENCE

Definition at line 86 of file qgis_sip.h.

◆ SIP_MONKEYPATCH_SCOPEENUM

#define SIP_MONKEYPATCH_SCOPEENUM

Definition at line 256 of file qgis_sip.h.

◆ SIP_MONKEYPATCH_SCOPEENUM_UNNEST

#define SIP_MONKEYPATCH_SCOPEENUM_UNNEST (   OUTSIDE_CLASS,
  FORMERNAME 
)

Definition at line 257 of file qgis_sip.h.

◆ SIP_NO_FILE

#define SIP_NO_FILE

Definition at line 23 of file qgis_sip.h.

◆ SIP_NODEFAULTCTORS

#define SIP_NODEFAULTCTORS

Definition at line 101 of file qgis_sip.h.

◆ SIP_OUT

#define SIP_OUT

Definition at line 58 of file qgis_sip.h.

◆ SIP_PROPERTY

#define SIP_PROPERTY (   name,
  getter,
  setter 
)

Definition at line 262 of file qgis_sip.h.

◆ SIP_PYALTERNATIVETYPE

#define SIP_PYALTERNATIVETYPE (   type)

Definition at line 136 of file qgis_sip.h.

◆ SIP_PYARGDEFAULT

#define SIP_PYARGDEFAULT (   value)

Definition at line 141 of file qgis_sip.h.

◆ SIP_PYARGREMOVE

#define SIP_PYARGREMOVE

Definition at line 146 of file qgis_sip.h.

◆ SIP_PYNAME

#define SIP_PYNAME (   name)

Definition at line 81 of file qgis_sip.h.

◆ SIP_PYTHON_SPECIAL_BOOL

#define SIP_PYTHON_SPECIAL_BOOL (   method_or_code)

Definition at line 244 of file qgis_sip.h.

◆ SIP_PYTHON_SPECIAL_REPR

#define SIP_PYTHON_SPECIAL_REPR (   method_or_code)

Definition at line 245 of file qgis_sip.h.

◆ SIP_RELEASEGIL

#define SIP_RELEASEGIL

Definition at line 152 of file qgis_sip.h.

◆ SIP_SKIP

#define SIP_SKIP

Definition at line 126 of file qgis_sip.h.

◆ SIP_THROW

#define SIP_THROW (   name)

Definition at line 189 of file qgis_sip.h.

◆ SIP_TRANSFER

#define SIP_TRANSFER

Definition at line 36 of file qgis_sip.h.

◆ SIP_TRANSFERBACK

#define SIP_TRANSFERBACK

Definition at line 48 of file qgis_sip.h.

◆ SIP_TRANSFERTHIS

#define SIP_TRANSFERTHIS

Definition at line 53 of file qgis_sip.h.

◆ SIP_TYPEHINT

#define SIP_TYPEHINT (   type)

Definition at line 218 of file qgis_sip.h.

◆ SIP_VIRTUAL_CATCHER_CODE

#define SIP_VIRTUAL_CATCHER_CODE (   code)

Definition at line 204 of file qgis_sip.h.

◆ SIP_VIRTUALERRORHANDLER

#define SIP_VIRTUALERRORHANDLER (   name)

Definition at line 182 of file qgis_sip.h.

◆ SIP_WHEN_FEATURE

#define SIP_WHEN_FEATURE (   feature)

Definition at line 172 of file qgis_sip.h.