|
wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
|
RecordSource over a const std::vector<Record>& — the encode source. More...
#include <wowlib/db/record_bridge.hpp>
Public Member Functions | |
| template<typename Record> | |
| ErasedRecordSource (const std::vector< Record > &records) | |
| ErasedRecordSource (const void *recordsVec, const detail::RecordOps *ops) | |
| from pre-erased parts (TableCore's path). | |
| std::size_t | size () const override |
| std::uint32_t | idOf (std::size_t record) const override |
| std::int64_t | getInt (std::size_t record, std::size_t column, std::size_t element) const override |
| std::uint32_t | getSlot (std::size_t record, std::size_t column, std::size_t element) const override |
| std::string_view | getString (std::size_t record, std::size_t column, std::size_t element) const override |
| Public Member Functions inherited from wowlib::db::RecordSource | |
| virtual | ~RecordSource ()=default |
RecordSource over a const std::vector<Record>& — the encode source.
Erased exactly like the sink.
Definition at line 233 of file record_bridge.hpp.
|
inlineexplicit |
Definition at line 236 of file record_bridge.hpp.
|
inline |
from pre-erased parts (TableCore's path).
Definition at line 240 of file record_bridge.hpp.
|
overridevirtual |
Implements wowlib::db::RecordSource.
Definition at line 205 of file record_bridge.cpp.
|
overridevirtual |
Implements wowlib::db::RecordSource.
Definition at line 209 of file record_bridge.cpp.
References wowlib::db::ColumnAccess::kind.
|
overridevirtual |
Implements wowlib::db::RecordSource.
Definition at line 226 of file record_bridge.cpp.
References wowlib::db::ColumnAccess::kind.
|
overridevirtual |
Implements wowlib::db::RecordSource.
Definition at line 201 of file record_bridge.cpp.
|
overridevirtual |
Implements wowlib::db::RecordSource.
Definition at line 199 of file record_bridge.cpp.