{ "name": "Object", "synopsis": "Root of everything.", "namespace": [{ "name": "test_prog", "synopsis": "Test program for model tools." }, "::", { "name": "Object", "synopsis": "Root of everything." }], "class_name": "MClass", "full_name": "test_prog::Object", "visibility": "public", "html_synopsis": "Root of everything.", "modifiers": ["interface"] } { "name": "Int", "synopsis": "Some services about Integers.", "namespace": [{ "name": "test_prog", "synopsis": "Test program for model tools." }, "::", { "name": "Int", "synopsis": "Some services about Integers." }], "class_name": "MClass", "full_name": "test_prog::Int", "visibility": "public", "html_synopsis": "Some services about Integers.", "modifiers": ["class"] } { "name": "Float", "synopsis": "Some services about Floats.", "namespace": [{ "name": "test_prog", "synopsis": "Test program for model tools." }, "::", { "name": "Float", "synopsis": "Some services about Floats." }], "class_name": "MClass", "full_name": "test_prog::Float", "visibility": "public", "html_synopsis": "Some services about Floats.", "modifiers": ["class"] } { "name": "Bool", "synopsis": "Booleans, `true` or `false`.", "namespace": [{ "name": "test_prog", "synopsis": "Test program for model tools." }, "::", { "name": "Bool", "synopsis": "Booleans, `true` or `false`." }], "class_name": "MClass", "full_name": "test_prog::Bool", "visibility": "public", "html_synopsis": "Booleans, true or false.", "modifiers": ["class"] } { "name": "String", "synopsis": "Strings (there is no chars...).", "namespace": [{ "name": "test_prog", "synopsis": "Test program for model tools." }, "::", { "name": "String", "synopsis": "Strings (there is no chars...)." }], "class_name": "MClass", "full_name": "test_prog::String", "visibility": "public", "html_synopsis": "Strings (there is no chars...).", "modifiers": ["class"] } { "name": "List", "synopsis": "List of things.", "namespace": [{ "name": "test_prog", "synopsis": "Test program for model tools." }, "::", { "name": "List", "synopsis": "List of things." }], "class_name": "MClass", "full_name": "test_prog::List", "visibility": "public", "html_synopsis": "List of things.", "modifiers": ["class"], "mparameters": [{ "name": "E", "mtype": { "name": "nullable Object", "synopsis": "Root of everything.", "html_synopsis": "Root of everything." } }] } { "name": "Sys", "synopsis": "Sys", "namespace": [{ "name": "test_prog", "synopsis": "Test program for model tools." }, "::", { "name": "Sys", "synopsis": "Sys" }], "class_name": "MClass", "full_name": "test_prog::Sys", "visibility": "public", "html_synopsis": "Sys", "modifiers": ["class"] } { "name": "Career", "synopsis": "A `Career` gives a characteristic bonus or malus to the character.", "namespace": [{ "name": "test_prog", "synopsis": "Test program for model tools." }, "::", { "name": "Career", "synopsis": "A `Career` gives a characteristic bonus or malus to the character." }], "class_name": "MClass", "full_name": "test_prog::Career", "visibility": "public", "html_synopsis": "A Career gives a characteristic bonus or malus to the character.", "modifiers": ["abstract class"] } { "name": "Warrior", "synopsis": "Warriors are good for fighting.", "namespace": [{ "name": "test_prog", "synopsis": "Test program for model tools." }, "::", { "name": "Warrior", "synopsis": "Warriors are good for fighting." }], "class_name": "MClass", "full_name": "test_prog::Warrior", "visibility": "public", "html_synopsis": "Warriors are good for fighting.", "modifiers": ["class"] } { "name": "Magician", "synopsis": "Magicians know magic and how to use it.", "namespace": [{ "name": "test_prog", "synopsis": "Test program for model tools." }, "::", { "name": "Magician", "synopsis": "Magicians know magic and how to use it." }], "class_name": "MClass", "full_name": "test_prog::Magician", "visibility": "public", "html_synopsis": "Magicians know magic and how to use it.", "modifiers": ["class"] } { "name": "Alcoholic", "synopsis": "Alcoholics are good to nothing escept taking punches.", "namespace": [{ "name": "test_prog", "synopsis": "Test program for model tools." }, "::", { "name": "Alcoholic", "synopsis": "Alcoholics are good to nothing escept taking punches." }], "class_name": "MClass", "full_name": "test_prog::Alcoholic", "visibility": "public", "html_synopsis": "Alcoholics are good to nothing escept taking punches.", "modifiers": ["class"] } { "name": "Race", "synopsis": "Race determines basic characteristics and what the character will be able to do in life.", "namespace": [{ "name": "test_prog", "synopsis": "Test program for model tools." }, "::", { "name": "Race", "synopsis": "Race determines basic characteristics and what the character will be able to do in life." }], "class_name": "MClass", "full_name": "test_prog::Race", "visibility": "public", "html_synopsis": "Race determines basic characteristics and what the character will be able to do in life.", "modifiers": ["abstract class"] } { "name": "Human", "synopsis": "Humans are able to do everithing.", "namespace": [{ "name": "test_prog", "synopsis": "Test program for model tools." }, "::", { "name": "Human", "synopsis": "Humans are able to do everithing." }], "class_name": "MClass", "full_name": "test_prog::Human", "visibility": "public", "html_synopsis": "Humans are able to do everithing.", "modifiers": ["class"] } { "name": "Dwarf", "synopsis": "Dwarves make strong warriors.", "namespace": [{ "name": "test_prog", "synopsis": "Test program for model tools." }, "::", { "name": "Dwarf", "synopsis": "Dwarves make strong warriors." }], "class_name": "MClass", "full_name": "test_prog::Dwarf", "visibility": "public", "html_synopsis": "Dwarves make strong warriors.", "modifiers": ["class"] } { "name": "Elf", "synopsis": "Elves make good magicians.", "namespace": [{ "name": "test_prog", "synopsis": "Test program for model tools." }, "::", { "name": "Elf", "synopsis": "Elves make good magicians." }], "class_name": "MClass", "full_name": "test_prog::Elf", "visibility": "public", "html_synopsis": "Elves make good magicians.", "modifiers": ["class"] } { "name": "Character", "synopsis": "Characters can be played by both the human or the machine.", "namespace": [{ "name": "test_prog", "synopsis": "Test program for model tools." }, "::", { "name": "Character", "synopsis": "Characters can be played by both the human or the machine." }], "class_name": "MClass", "full_name": "test_prog::Character", "visibility": "public", "html_synopsis": "Characters can be played by both the human or the machine.", "modifiers": ["class"] } { "name": "Weapon", "synopsis": "Something that can be used to attack someone and inflict damage.", "namespace": [{ "name": "test_prog", "synopsis": "Test program for model tools." }, "::", { "name": "Weapon", "synopsis": "Something that can be used to attack someone and inflict damage." }], "class_name": "MClass", "full_name": "test_prog::Weapon", "visibility": "public", "html_synopsis": "Something that can be used to attack someone and inflict damage.", "modifiers": ["interface"] } { "name": "Combatable", "synopsis": "Something that can be combatted, it can `attack` and `defend`.", "namespace": [{ "name": "test_prog", "synopsis": "Test program for model tools." }, "::", { "name": "Combatable", "synopsis": "Something that can be combatted, it can `attack` and `defend`." }], "class_name": "MClass", "full_name": "test_prog::Combatable", "visibility": "public", "html_synopsis": "Something that can be combatted, it can attack and defend.", "modifiers": ["interface"] } { "name": "Game", "synopsis": "This is the interface you have to implement to use ure gaming platform.", "namespace": [{ "name": "test_prog", "synopsis": "Test program for model tools." }, "::", { "name": "Game", "synopsis": "This is the interface you have to implement to use ure gaming platform." }], "class_name": "MClass", "full_name": "test_prog::Game", "visibility": "public", "html_synopsis": "This is the interface you have to implement to use ure gaming platform.", "modifiers": ["interface"] } { "name": "MyGame", "synopsis": "This is an example of how to implement the Game interface", "namespace": [{ "name": "test_prog", "synopsis": "Test program for model tools." }, "::", { "name": "MyGame", "synopsis": "This is an example of how to implement the Game interface" }], "class_name": "MClass", "full_name": "test_prog::MyGame", "visibility": "public", "html_synopsis": "This is an example of how to implement the Game interface", "modifiers": ["class"] } { "name": "Starter", "namespace": [{ "name": "test_prog", "synopsis": "Test program for model tools." }, "::", { "name": "Starter" }], "class_name": "MClass", "full_name": "test_prog::Starter", "visibility": "public", "modifiers": ["class"] } { "name": "TestGame", "namespace": [{ "name": "test_prog", "synopsis": "Test program for model tools." }, "::", { "name": "TestGame" }], "class_name": "MClass", "full_name": "test_prog::TestGame", "visibility": "public", "modifiers": ["class"] } { "name": "GameTest", "namespace": [{ "name": "test_prog", "synopsis": "Test program for model tools." }, "::", { "name": "GameTest" }], "class_name": "MClass", "full_name": "test_prog::GameTest", "visibility": "public", "modifiers": ["class"] }