SYMBOL INDEX (170 symbols across 42 files) FILE: app/addglyphdialog.h function namespace (line 11) | namespace Ui { FILE: app/command.h function undo (line 20) | void undo() override { undo_(); } function redo (line 21) | void redo() override { redo_(); } function undo (line 46) | void undo() override { function redo (line 51) | void redo() override { function mergeWith (line 62) | bool mergeWith(const QUndoCommand *other) override { function setToIndex (line 72) | void setToIndex(std::size_t index) { FILE: app/common/common.h function namespace (line 6) | namespace Color { FILE: app/common/f2b_qt_compat.cpp function QDataStream (line 11) | QDataStream& operator<<(QDataStream& s, const font::glyph& glyph) function QDataStream (line 23) | QDataStream& operator>>(QDataStream& s, font::glyph& glyph) function QDataStream (line 43) | QDataStream& operator<<(QDataStream& s, const font::face& face) function QDataStream (line 57) | QDataStream& operator>>(QDataStream& s, font::face& face) function QVariant (line 84) | QVariant to_qvariant(const source_code::indentation& i) { function from_qvariant (line 93) | source_code::indentation from_qvariant(const QVariant& v) { FILE: app/common/f2b_qt_compat.h function namespace (line 18) | namespace f2b { FILE: app/fontfaceviewmodel.cpp function import_face (line 15) | f2b::font::face import_face(const QFont &font) function QString (line 21) | QString font_name(const QFont &font) function FaceInfo (line 88) | FaceInfo FontFaceViewModel::faceInfo() const function QDataStream (line 180) | QDataStream& operator<<(QDataStream& s, const FontFaceViewModel &vm) function QDataStream (line 194) | QDataStream& operator>>(QDataStream& s, FontFaceViewModel& vm) FILE: app/fontfaceviewmodel.h type FaceInfo (line 12) | struct FaceInfo function class (line 21) | class FontFaceViewModel function setGlyphExportedState (line 41) | void setGlyphExportedState(std::size_t idx, bool isExported) { function setActiveGlyphIndex (line 53) | void setActiveGlyphIndex(std::optional idx) { function noexcept (line 60) | const noexcept { function resetActiveGlyph (line 71) | void resetActiveGlyph() { function isGlyphModified (line 91) | bool isGlyphModified(std::size_t idx) const { function isDirty_ (line 112) | bool isDirty_ { false }; FILE: app/global.h function namespace (line 6) | namespace Global { FILE: app/main.cpp function main (line 7) | int main(int argc, char *argv[]) FILE: app/mainwindow.cpp function QString (line 318) | QString MainWindow::defaultDialogDirectory() const FILE: app/mainwindow.h function namespace (line 18) | namespace Ui { function QString (line 74) | QString defaultDialogDirectory() const; FILE: app/mainwindowmodel.cpp type SettingsKey (line 18) | namespace SettingsKey { function QString (line 295) | QString MainWindowModel::indentationStyleCaption() const function QString (line 317) | QString MainWindowModel::lastVisitedDirectory() const function QString (line 327) | QString MainWindowModel::lastSourceCodeDirectory() const FILE: app/mainwindowmodel.h type UIState (line 17) | struct UIState { function class (line 57) | class MainWindowModel: public QObject function setFontArrayName (line 119) | void setFontArrayName(const QString& fontArrayName) { function QString (line 126) | QString lastVisitedDirectory() const; FILE: app/qfontfacereader.cpp function QString (line 34) | QString QFontFaceReader::template_text(std::string text) FILE: app/semver.hpp type semver (line 68) | namespace semver { type prerelease (line 70) | enum struct prerelease : std::uint8_t { type detail (line 80) | namespace detail { type from_chars_result (line 83) | struct from_chars_result : std::from_chars_result { method operator (line 84) | [[nodiscard]] constexpr operator bool() const noexcept { return ec... method operator (line 95) | [[nodiscard]] constexpr operator bool() const noexcept { return ec... type to_chars_result (line 87) | struct to_chars_result : std::to_chars_result { method operator (line 88) | [[nodiscard]] constexpr operator bool() const noexcept { return ec... method operator (line 102) | [[nodiscard]] constexpr operator bool() const noexcept { return ec... type from_chars_result (line 91) | struct from_chars_result { method operator (line 84) | [[nodiscard]] constexpr operator bool() const noexcept { return ec... method operator (line 95) | [[nodiscard]] constexpr operator bool() const noexcept { return ec... type to_chars_result (line 98) | struct to_chars_result { method operator (line 88) | [[nodiscard]] constexpr operator bool() const noexcept { return ec... method operator (line 102) | [[nodiscard]] constexpr operator bool() const noexcept { return ec... function to_lower (line 113) | constexpr char to_lower(char c) noexcept { function is_digit (line 117) | constexpr bool is_digit(char c) noexcept { function to_digit (line 121) | constexpr std::uint8_t to_digit(char c) noexcept { function length (line 125) | constexpr std::uint8_t length(std::uint8_t x) noexcept { function length (line 129) | constexpr std::uint8_t length(prerelease t) noexcept { function equals (line 141) | constexpr bool equals(const char* first, const char* last, std::stri... function check_delimiter (line 210) | constexpr bool check_delimiter(const char* first, const char* last, ... type version (line 216) | struct version { method version (line 223) | constexpr version(std::uint8_t major, method version (line 235) | explicit constexpr version(std::string_view str) : version(0, 0, 0, ... method version (line 239) | constexpr version() = default; method version (line 241) | constexpr version(const version&) = default; method version (line 243) | constexpr version(version&&) = default; method version (line 247) | version& operator=(const version&) = default; method version (line 249) | version& operator=(version&&) = default; method from_chars (line 251) | [[nodiscard]] constexpr detail::from_chars_result from_chars(const c... method to_chars (line 279) | [[nodiscard]] constexpr detail::to_chars_result to_chars(char* first... method from_string_noexcept (line 299) | [[nodiscard]] constexpr bool from_string_noexcept(std::string_view s... method version (line 303) | constexpr version& from_string(std::string_view str) { method to_string (line 311) | [[nodiscard]] std::string to_string() const { method compare (line 320) | [[nodiscard]] constexpr int compare(const version& other) const noex... method chars_length (line 345) | constexpr std::uint8_t chars_length() const noexcept { function version (line 384) | [[nodiscard]] constexpr version operator""_version(const char* str, st... method version (line 223) | constexpr version(std::uint8_t major, method version (line 235) | explicit constexpr version(std::string_view str) : version(0, 0, 0, ... method version (line 239) | constexpr version() = default; method version (line 241) | constexpr version(const version&) = default; method version (line 243) | constexpr version(version&&) = default; method version (line 247) | version& operator=(const version&) = default; method version (line 249) | version& operator=(version&&) = default; method from_chars (line 251) | [[nodiscard]] constexpr detail::from_chars_result from_chars(const c... method to_chars (line 279) | [[nodiscard]] constexpr detail::to_chars_result to_chars(char* first... method from_string_noexcept (line 299) | [[nodiscard]] constexpr bool from_string_noexcept(std::string_view s... method version (line 303) | constexpr version& from_string(std::string_view str) { method to_string (line 311) | [[nodiscard]] std::string to_string() const { method compare (line 320) | [[nodiscard]] constexpr int compare(const version& other) const noex... method chars_length (line 345) | constexpr std::uint8_t chars_length() const noexcept { function valid (line 388) | [[nodiscard]] constexpr bool valid(std::string_view str) noexcept { function from_chars (line 392) | [[nodiscard]] constexpr detail::from_chars_result from_chars(const cha... function to_chars (line 396) | [[nodiscard]] constexpr detail::to_chars_result to_chars(char* first, ... function from_string_noexcept (line 400) | [[nodiscard]] constexpr std::optional from_string_noexcept(st... function version (line 408) | [[nodiscard]] constexpr version from_string(std::string_view str) { method version (line 223) | constexpr version(std::uint8_t major, method version (line 235) | explicit constexpr version(std::string_view str) : version(0, 0, 0, ... method version (line 239) | constexpr version() = default; method version (line 241) | constexpr version(const version&) = default; method version (line 243) | constexpr version(version&&) = default; method version (line 247) | version& operator=(const version&) = default; method version (line 249) | version& operator=(version&&) = default; method from_chars (line 251) | [[nodiscard]] constexpr detail::from_chars_result from_chars(const c... method to_chars (line 279) | [[nodiscard]] constexpr detail::to_chars_result to_chars(char* first... method from_string_noexcept (line 299) | [[nodiscard]] constexpr bool from_string_noexcept(std::string_view s... method version (line 303) | constexpr version& from_string(std::string_view str) { method to_string (line 311) | [[nodiscard]] std::string to_string() const { method compare (line 320) | [[nodiscard]] constexpr int compare(const version& other) const noex... method chars_length (line 345) | constexpr std::uint8_t chars_length() const noexcept { function to_string (line 412) | [[nodiscard]] inline std::string to_string(const version& v) { type ranges (line 425) | namespace ranges { FILE: app/sourcecoderunnable.h function class (line 12) | class SourceCodeRunnable : public QRunnable function m_canceled (line 42) | bool m_canceled { false }; FILE: app/ui/aboutdialog.h function namespace (line 6) | namespace Ui { function class (line 10) | class AboutDialog : public QDialog FILE: app/ui/batchpixelchange.h type PointHash (line 9) | struct PointHash { type BatchPixelChange (line 15) | struct BatchPixelChange { function add (line 22) | void add(const f2b::font::point &pixel, bool value) { FILE: app/ui/facewidget.cpp function QSizeF (line 39) | QSizeF FaceWidget::calculateImageSize(f2b::font::glyph_size glyph_size) function GlyphInfoWidget (line 155) | GlyphInfoWidget* FaceWidget::glyphWidgetAtIndex(std::size_t index) function QSize (line 169) | QSize FaceWidget::glyphCoordsAtPos(QPointF pos) function GlyphInfoWidget (line 179) | GlyphInfoWidget* FaceWidget::glyphWidgetAtPos(QPointF pos) FILE: app/ui/facewidget.h function f2b (line 61) | const f2b::font::face* face_ { nullptr }; FILE: app/ui/focuswidget.h function class (line 8) | class FocusWidget : public QGraphicsWidget FILE: app/ui/glyphgraphicsview.h function class (line 10) | class GlyphGraphicsView : public QGraphicsView FILE: app/ui/glyphinfowidget.cpp function QString (line 13) | static QString description(unsigned char asciiCode) FILE: app/ui/glyphinfowidget.h function class (line 11) | class GlyphInfoWidget : public QGraphicsWidget FILE: app/ui/glyphwidget.cpp function QRectF (line 14) | QRectF rectForPoint(const f2b::font::point& point) function QRectF (line 40) | QRectF GlyphWidget::boundingRect() const FILE: app/ui/glyphwidget.h function QRectF (line 26) | QRectF boundingRect() const override; function penState_ (line 58) | bool penState_ { false }; FILE: app/updatehelper.cpp type SettingsKey (line 7) | namespace SettingsKey { FILE: app/updatehelper.h type Update (line 13) | struct Update { function isChecking_ (line 37) | bool isChecking_ { false }; FILE: app/utf8/utf8/checked.h function namespace (line 34) | namespace utf8 function output_iterator (line 130) | output_iterator replace_invalid(octet_iterator start, octet_iterator end... function operator (line 284) | uint32_t operator * () const function operator (line 295) | bool operator != (const iterator& rhs) const function iterator (line 304) | iterator operator ++ (int) function iterator (line 315) | iterator operator -- (int) FILE: app/utf8/utf8/core.h function namespace (line 33) | namespace utf8 FILE: app/utf8/utf8/unchecked.h function namespace (line 33) | namespace utf8 FILE: lib/src/fontdata.cpp type f2b (line 4) | namespace f2b { type font (line 6) | namespace font { function margins (line 80) | margins face::calculate_margins() const noexcept FILE: lib/src/fontdata.h function namespace (line 8) | namespace f2b { function else (line 33) | struct glyph_size type point (line 61) | struct point function class (line 82) | class glyph function class (line 117) | class face_reader FILE: lib/src/fontsourcecodegenerator.cpp type f2b (line 5) | namespace f2b { function pixel_margins (line 7) | font::margins pixel_margins(font::margins line_margins, font::glyph_si... FILE: lib/src/fontsourcecodegenerator.h type source_code_options (line 18) | struct source_code_options function invert_bits (line 26) | bool invert_bits { false }; function V (line 249) | V exported_id { static_cast(has_dummy_blank_glyph) }; FILE: lib/src/format.h function namespace (line 9) | namespace f2b function else (line 139) | else if constexpr (std::is_same::value) { function else (line 141) | else if constexpr (std::is_same::value) { function else (line 153) | else if constexpr (std::is_same::value) { function else (line 155) | else if constexpr (std::is_same::value) { function else (line 161) | else if constexpr (is_python::value) { function else (line 183) | else if constexpr (std::is_same::value) { function else (line 185) | else if constexpr (std::is_same::value) { function else (line 187) | else if constexpr (std::is_same::value) { function else (line 189) | else if constexpr (std::is_same::value) { function else (line 191) | else if constexpr (std::is_same::value) { function else (line 193) | else if constexpr (std::is_same::value) { function else (line 205) | else if constexpr (std::is_same::value) { function else (line 207) | else if constexpr (std::is_same::value) { function else (line 209) | else if constexpr (std::is_same::value) { function else (line 211) | else if constexpr (std::is_same::value) { function else (line 213) | else if constexpr (std::is_same::value) { function else (line 215) | else if constexpr (std::is_same::value) { function else (line 221) | else if constexpr (std::is_same::value) { function else (line 225) | else if constexpr (std::is_same::value) { FILE: lib/src/sourcecode.h function namespace (line 9) | namespace f2b { FILE: lib/test/fontface_test.cpp class TestFaceData (line 6) | class TestFaceData : public font::face_reader method font_size (line 9) | font::glyph_size font_size() const override { return { 4, 3 }; } method num_glyphs (line 10) | std::size_t num_glyphs() const override { return 5; } method is_pixel_set (line 12) | bool is_pixel_set(std::size_t glyph_id, font::point p) const override function TEST (line 43) | TEST(FaceTest, Initialization) FILE: lib/test/glyph_test.cpp function TEST (line 6) | TEST(GlyphTest, API) FILE: lib/test/sourcecode_test.cpp function TEST (line 4) | TEST(SourceCodeTest, IdiomTraits) FILE: test/f2b_qt_compat_test.cpp function serialize_and_deserialize (line 17) | void serialize_and_deserialize(const T& input, T& output) function TEST (line 32) | TEST(SerializationTest, optional_int) function TEST (line 46) | TEST(SerializationTest, optional_qstring) function TEST (line 57) | TEST(SerializationTest, vector_bool) function TEST (line 73) | TEST(SerializationTest, set_size_t) function TEST (line 89) | TEST(SerializationTest, unordered_map_int_qstring) function TEST (line 109) | TEST(SerializationTest, font_glyph) function TEST (line 119) | TEST(SerializationTest, font_face) FILE: test/sourcecodegeneration_test.cpp function QString (line 17) | QString asset(const T& fileName) class test_source_code_generator (line 22) | class test_source_code_generator : public font_source_code_generator method test_source_code_generator (line 25) | test_source_code_generator(source_code_options options): font_source_c... method current_timestamp (line 27) | std::string current_timestamp() override { function TEST (line 32) | TEST(SourceCodeGeneratorTest, GeneratorAll) function TEST (line 61) | TEST(SourceCodeGeneratorTest, GeneratorSubset) function TEST (line 91) | TEST(SourceCodeGeneratorTest, GeneratorPerformance)