Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OpenFodder/openfodder
/ types & classes
Types & classes
368 in github.com/OpenFodder/openfodder
⨍
Functions
2,239
◇
Types & classes
368
↓ 22 callers
Class
DukException
Source/Utils/dukglue/dukexception.h:6
↓ 11 callers
Class
cPosition
Source/Position.hpp:23
↓ 7 callers
Class
DukErrorException
Source/Utils/dukglue/dukexception.h:27
↓ 5 callers
Class
diyfp
Source/Utils/json.hpp:14388
↓ 5 callers
Class
json_pointer
Source/Utils/json.hpp:2923
↓ 4 callers
Class
cPosition
Source/Utils/micropather.h:25
↓ 3 callers
Class
Offset
Source/Amiga/paula.hpp:93
↓ 3 callers
Class
TypeInfo
Source/Utils/dukglue/detail_typeinfo.h:30
↓ 3 callers
Class
UnicodeStringIterator
Source/Utils/cxxopts.hpp:121
↓ 3 callers
Class
cDimension
Source/Dimension.hpp:23
↓ 3 callers
Class
out_of_range
! @brief exception indicating access out of the defined range This exception is thrown in case a library function is called on an inp
Source/Utils/json.hpp:2611
↓ 3 callers
Enum
value_t
! @brief the JSON type enumeration This enumeration collects the different JSON types. It is internally used to distinguish t
Source/Utils/json.hpp:3377
↓ 2 callers
Class
Iterator
Source/Utils/cxxopts.hpp:1460
↓ 2 callers
Class
input_stream_adapter
! Input adapter for a (caching) istream. Ignores a UFT Byte Order Mark at beginning of input. Does not support changing the underlying
Source/Utils/json.hpp:4790
↓ 2 callers
Class
parse_error
! @brief exception indicating a parse error This exception is thrown by the library when a parse error occurs. Parse errors c
Source/Utils/json.hpp:2424
↓ 1 callers
Class
OptionAdder
Source/Utils/cxxopts.hpp:1226
↓ 1 callers
Class
OptionValue
Source/Utils/cxxopts.hpp:1327
↓ 1 callers
Class
file_input_adapter
! Input adapter for stdio file access. This adapter read only 1 byte and do not use any buffer. This adapter is a very low level adap
Source/Utils/json.hpp:4754
↓ 1 callers
Class
invalid_iterator
! @brief exception indicating errors with iterators This exception is thrown if iterators passed to a library function do not match
Source/Utils/json.hpp:2510
↓ 1 callers
Class
other_error
! @brief exception indicating other library errors This exception is thrown in case of errors that cannot be classified with the
Source/Utils/json.hpp:2649
↓ 1 callers
Class
primitive_iterator_t
@brief an iterator for primitive JSON types This class models an iterator for primitive JSON types (boolean, number, string). It's on
Source/Utils/json.hpp:10634
↓ 1 callers
Class
sGameData
Source/GameData.hpp:161
↓ 1 callers
Class
sHero
Source/GameData.hpp:65
↓ 1 callers
Class
stat
Source/ResourceMan.cpp:496
↓ 1 callers
Class
type_error
! @brief exception indicating executing a member function with a wrong type This exception is thrown in case of a type error; that is
Source/Utils/json.hpp:2564
Class
ArgStorage
Source/Utils/dukglue/detail_types.h:143
Class
ArgStorage<const char*>
Source/Utils/dukglue/detail_primitive_types.h:77
Class
ArgsTuple
Source/Utils/dukglue/detail_stack.h:16
Class
ArguDesc
Source/Utils/cxxopts.hpp:560
Class
AudioStream
* Generic audio input stream. Subclasses of this are used to feed arbitrary * sampled audio data into ScummVM's audio mixer. */
Source/Amiga/audiostream.hpp:32
Class
AudioStream
Source/Amiga/rjp1.hpp:132
Class
Bare
Source/Utils/dukglue/detail_types.h:22
Class
Bare<char*>
Source/Utils/dukglue/detail_primitive_types.h:67
Class
Bare<const char*>
Source/Utils/dukglue/detail_primitive_types.h:71
Class
Block
Source/Utils/micropather.h:314
Class
CacheData
Source/Utils/micropather.h:344
Class
Channel
Source/Amiga/paula.hpp:138
Class
ClosedSet
Source/Utils/micropather.cpp:168
Class
Converters
Simple converter using templates and streams to effectively required for the flexibility of handling native types
Source/Utils/ini.hpp:76
Class
DukType
Source/Utils/dukglue/detail_types.h:45
Class
DukType< std::map<std::string, T> >
Source/Utils/dukglue/detail_primitive_types.h:245
Class
DukType< std::shared_ptr<T> >
Source/Utils/dukglue/detail_primitive_types.h:176
Class
DukType< std::vector<T> >
Source/Utils/dukglue/detail_primitive_types.h:140
Class
DukType<DukValue>
Source/Utils/dukglue/detail_primitive_types.h:103
Class
DukType<const char*>
Source/Utils/dukglue/detail_primitive_types.h:82
Class
DukValue
One script object can have multiple, completely separate DukValues "pointing" to it - in this case, there will be multiple entries in the "ref array"
Source/Utils/dukglue/dukvalue.h:29
Enum
FilterMode
Source/Amiga/paula.hpp:80
Class
FilterState
Source/Amiga/paula.hpp:100
Class
FuncCompiletime
Source/Utils/dukglue/detail_function.h:19
Class
FuncInfoHolder
Source/Utils/dukglue/detail_function.h:14
Class
FuncRuntime
Source/Utils/dukglue/detail_function.h:55
Class
Grad
Source/Utils/SimplexIslands.hpp:19
Class
Graph
A pure abstract class used to define a set of callbacks. The client application inherits from this class, and the methods will be called when Mi
Source/Utils/micropather.h:160
Class
HelpGroupDetails
Source/Utils/cxxopts.hpp:1320
Class
HelpOptionDetails
Source/Utils/cxxopts.hpp:1306
Class
INI
Source/Utils/ini.hpp:88
Class
IntegerDesc
Source/Utils/cxxopts.hpp:554
Class
KeyValue
Source/Utils/cxxopts.hpp:1417
Class
LoopingAudioStream
* A looping audio stream. This object does nothing besides using * a RewindableAudioStream to play a stream in a loop. */
Source/Amiga/audiostream.hpp:98
Class
MPVector
Source/Utils/micropather.h:94
Class
MethodCompiletime
Source/Utils/dukglue/detail_method.h:24
Class
MethodHolder
Source/Utils/dukglue/detail_method.h:18
Class
MethodInfo
Source/Utils/dukglue/detail_method.h:10
Class
MethodRuntime
Source/Utils/dukglue/detail_method.h:70
Class
MethodVariadicRuntime
Source/Utils/dukglue/detail_method.h:141
Class
MicroPather
Create a MicroPather object to solve for a best path. Detailed usage notes are on the main page. */
Source/Utils/micropather.h:359
Class
NodeCost
Source/Utils/micropather.h:192
Class
OpenQueue
Source/Utils/micropather.cpp:49
Class
Option
Source/Utils/cxxopts.hpp:1629
Class
OptionDetails
Source/Utils/cxxopts.hpp:1228
Class
OptionException
Source/Utils/cxxopts.hpp:372
Class
OptionParseException
Source/Utils/cxxopts.hpp:401
Class
OptionParser
Source/Utils/cxxopts.hpp:1655
Class
OptionSpecException
Source/Utils/cxxopts.hpp:391
Class
Options
Source/Parameters.hpp:24
Class
Options
Source/Utils/cxxopts.hpp:1713
Class
ParseResult
Source/Utils/cxxopts.hpp:1457
Class
PathNode
Source/Utils/micropather.h:190
Class
PathNodePool
Memory manager for the PathNodes. */
Source/Utils/micropather.h:272
Class
Paula
* Emulation of the "Paula" Amiga music chip * The interrupt frequency specifies the number of mixed wavesamples between * calls of the interrupt met
Source/Amiga/paula.hpp:64
Class
ProtoManager
Source/Utils/dukglue/detail_class_proto.h:9
Class
Random
Source/Utils/diamondsquare.hpp:71
Class
RefManager
Source/Utils/dukglue/detail_refs.h:33
Class
RewindableAudioStream
* A rewindable audio stream. This allows for reseting the AudioStream * to its initial state. Note that rewinding itself is not required to * be wor
Source/Amiga/audiostream.hpp:84
Class
Rjp1
Source/Amiga/rjp1.hpp:76
Class
Rjp1Channel
Source/Amiga/rjp1.hpp:34
Class
SafeCallData
Source/Utils/dukglue/public_util.h:176
Class
SafeEvalData
Source/Utils/dukglue/public_util.h:263
Class
SafeMethodCallData
Source/Utils/dukglue/public_util.h:86
Class
SignedCheck
Source/Utils/cxxopts.hpp:807
Class
SignedCheck<T, false>
Source/Utils/cxxopts.hpp:834
Class
SignedCheck<T, true>
Source/Utils/cxxopts.hpp:810
Class
SimplexIslands
Source/Utils/SimplexIslands.hpp:42
Class
SimplexNoise
* @brief A Perlin Simplex Noise C++ Implementation (1D, 2D, 3D, 4D). */
Source/Utils/SimplexNoise.hpp:17
Class
StateCost
Used to pass the cost of states from the cliet application to MicroPather. This structure is copied in a vector. @sa AdjacentCost */
Source/Utils/micropather.h:139
Enum
Type
Source/Utils/dukglue/dukvalue.h:31
Class
Value
Source/Utils/cxxopts.hpp:326
Class
Vars
Source/Amiga/rjp1.hpp:79
Class
abstract_value
Source/Utils/cxxopts.hpp:1032
Class
addrinfo
Source/Utils/duk_trans_socket_windows.cpp:84
next →
1–100 of 368, ranked by callers