OpenTTD Source
20250422-master-g415ac07a08
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
Functions
Variables
Concepts
Data Structures
Data Structures
Class Hierarchy
Data Fields
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
b
c
d
f
g
h
i
k
l
m
n
o
p
r
s
t
v
x
Enumerations
a
b
c
d
e
f
g
i
l
m
o
p
r
s
t
w
z
Enumerator
a
b
c
d
e
f
g
i
k
m
n
p
r
s
t
u
v
w
z
Related Symbols
Files
File List
Globals
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
y
Variables
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
y
Typedefs
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
Enumerations
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerator
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
z
Macros
a
b
c
d
e
f
h
i
l
m
n
r
s
t
Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level
1
2
]
▼
N
anonymous_namespace{framerate_gui.cpp}
Private declarations for performance measurement implementation
C
PerformanceData
N
CargoFilterCriteria
Special cargo filter criteria
N
SpriteGroupCargo
Sprite
Group
Cargo types
▼
N
SQConvert
The
Squirrel
convert routines
C
HelperT
Helper class to recognize the function type (retval type, args) and use the proper specialization for SQ callback
C
HelperT< Tretval(*)(Targs...)>
The real C++ caller for functions
C
HelperT< Tretval(Tcls::*)(Targs...)>
The real C++ caller for methods
C
Param
To get a param from squirrel, we use this helper class
C
Param< Array< Titem > && >
C
Param< bool >
C
Param< const char * >
C
Param< const std::string & >
C
Param< int16_t >
C
Param< int32_t >
C
Param< int64_t >
C
Param< int8_t >
C
Param< T >
C
Param< TileIndex >
C
Param< uint16_t >
C
Param< uint32_t >
C
Param< uint8_t >
C
Return
To return a value to squirrel, we use this helper class
C
Return< bool >
C
Return< char * >
C
Return< const char * >
C
Return< HSQOBJECT >
C
Return< int16_t >
C
Return< int32_t >
C
Return< int64_t >
C
Return< int8_t >
C
Return< std::optional< std::string > >
C
Return< T >
C
Return< TileIndex >
C
Return< uint16_t >
C
Return< uint32_t >
C
Return< uint8_t >
Generated by
1.9.8