add doxygen via opencode
This commit is contained in:
@@ -22,12 +22,15 @@
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
//! \~english Resources subsystem
|
||||
//! \~russian Подсистема ресурсов
|
||||
//! \defgroup Resources Resources
|
||||
//! \~\brief
|
||||
//! \~english Resources subsystem
|
||||
//! \~russian Подсистема ресурсов
|
||||
//!
|
||||
//! \~\details
|
||||
//! \~
|
||||
//! \~english \section cmake_module_Resources Building with CMake
|
||||
//! \~russian \section cmake_module_Resources Сборка с использованием CMake
|
||||
//!
|
||||
@@ -59,18 +62,31 @@
|
||||
|
||||
#include "pistring.h"
|
||||
|
||||
#define INIT_RESOURCE(name) \
|
||||
{ \
|
||||
extern void _pirc_##name##_init_(); \
|
||||
_pirc_##name##_init_(); \
|
||||
}
|
||||
//! \~english Macro for initializing compiled-in resources
|
||||
//! \~russian Макрос для инициализации вкомпиленных ресурсов
|
||||
#define INIT_RESOURCE(name) \
|
||||
{ \
|
||||
extern void _pirc_##name##_init_(); \
|
||||
_pirc_##name##_init_(); \
|
||||
}
|
||||
|
||||
//! \~english Class for accessing compiled-in resources
|
||||
//! \~russian Класс для доступа к вкомпиленным ресурсам
|
||||
class PIP_EXPORT PIResources {
|
||||
public:
|
||||
//!
|
||||
//! \~english Get resource by section and name
|
||||
//! \~russian Получить ресурс по секции и имени
|
||||
//! \details
|
||||
//! \~english Searches for resource in specified section
|
||||
//! \~russian Ищет ресурс в указанной секции
|
||||
static PIByteArray get(const PIString & section, const PIString & name);
|
||||
|
||||
//! \~english Get resource by name (searches all sections)
|
||||
//! \~russian Получить ресурс по имени (ищет во всех секциях)
|
||||
static PIByteArray get(const PIString & name);
|
||||
|
||||
//! \~english Dump all resources to console
|
||||
//! \~russian Вывести все ресурсы в консоль
|
||||
static void dump();
|
||||
|
||||
private:
|
||||
|
||||
Reference in New Issue
Block a user