ALib C++ Framework
by
Library Version: 2605 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
resourcecompiler.hpp File Reference

Description:

This header-file is part of module ALib Resources of the ALib C++ Framework.

Copyright 2013-2026 A-Worx GmbH, Germany. Published under License.

Definition in file resourcecompiler.hpp.

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  alib::camp::DevtimeResourceCompiler
struct  alib::camp::ResourceFileError
 Represents an error that occurred with the function LoadResourceFile. More...
struct  alib::camp::ResourceListEntry

Namespaces

namespace  alib
namespace  alib::camp

Typedefs

using alib::camp::RCErrorList = StdVectorMA<ResourceFileError>
 A list of errors that occurred with LoadResourceFile.
using alib::camp::ResourceList = StdVectorMA<ResourceListEntry>
 A collection of resource entries, typically loaded from an .alibrc file.

Enumerations

enum class  alib::camp::ResourceFileErrors {
  alib::camp::OK , alib::camp::RCFileNotFoundOrAccessible , alib::camp::ErrIllegalResourceName , alib::camp::ErrNameTooLong ,
  alib::camp::ErrLineEndWhileInQuotes , alib::camp::DuplicateResourceName , alib::camp::CPPFileNotFoundOrAccessible , alib::camp::CPPFileMissingStartMarker ,
  alib::camp::CPPFileMissingEndMarker , alib::camp::CPPFileNotWritable
}
 Error values that the function LoadResourceFile may return. More...

Functions

void alib::camp::ListErrors (RCErrorList &errors, Paragraphs &output, const PathString &fileName)
void alib::camp::LoadResourceFile (Path &rcFileName, ResourceList &destination, RCErrorList &errors)
void alib::camp::PatchCPPFile (const Path &cppFilePath, const ResourceList &resources, RCErrorList &errors, bool dryRun=false)