Game Develop Core: gd::EventsVariablesFinder Class Reference

| Game Develop Core Core library for developing platforms and tools compatible with Game Develop.

- Main Page
- Modules
- Classes

- Class List
- Class Index
- Class Hierarchy

All Classes Files Functions Variables Typedefs Enumerations Macros Groups Pages
Static Public Member Functions | List of all members
gd::EventsVariablesFinder Class Reference
IDE Classes ( Classes to be used to implement a development environment )

Perform search over a project or a layout searching for variables. More...

`#include <EventsVariablesFinder.h>`

## Static Public Member Functions

static std::set< std::string > | FindAllGlobalVariables (const gd::Platform &platform, const gd::Project &project)
static std::set< std::string > | FindAllLayoutVariables (const gd::Platform &platform, const gd::Project &project, const gd::Layout &layout)

## Detailed Description

Perform search over a project or a layout searching for variables.

## Member Function Documentation

std::set< std::string > gd::EventsVariablesFinder::FindAllGlobalVariables | ( | const gd::Platform & | platform,
|  | const gd::Project & | project
| ) |  |

static

Construct a list containing the name of all global variables used in the project.

Parameters

  project | The project to be scanned

Returns
  A std::set containing the names of all global variables used

std::set< std::string > gd::EventsVariablesFinder::FindAllLayoutVariables | ( | const gd::Platform & | platform,
|  | const gd::Project & | project,
|  | const gd::Layout & | layout
| ) |  |

static

Construct a list containing the name of all layout variables used in the layout.

Parameters

  project | The project
  layout | The layout to be scanned

Returns
  A std::set containing the names of all layout variables used

The documentation for this class was generated from the following files:

- EventsVariablesFinder.h
- EventsVariablesFinder.cpp