Kaydet (Commit) e3ed8b89 authored tarafından Bjoern Michaelsen's avatar Bjoern Michaelsen

CWS gnumake2: removed inlines in gbuild docs

üst dbd21fcb
......@@ -9,17 +9,15 @@ namespace gb
class Executable : public IsCleanable, public HasDependencies, public IsLinking, public DeliversHeaders, public HasCompileSettings, public Target
{
public:
Executable(String name) {};
Executable(String name);
private:
/// private helper function for the constructor
void Executable_impl(
LinkTarget library_linktarget) {};
void Executable_impl(LinkTarget library_linktarget);
/// platformdependant additional setup for constructor (used on Windows only)
void Executable_platform(
LinkTarget library_linktarget);
void Executable_platform(LinkTarget library_linktarget);
/// helper function to wrap LinkTargets functions (this is more or less pimpl ...)
void forward_to_linktarget(Function f) {};
void forward_to_linktarget(Function f);
static const List<String> TARGETTYPEFLAGS;
};
......
......@@ -9,7 +9,7 @@ namespace gb
class Library : public IsCleanable, public HasDependencies, public IsLinking, public DeliversHeaders, public HasCompileSettings, public Target
{
public:
Library(String name) {};
Library(String name);
/// Returns how the library is named in the filesystem on the current platform.
/// Library filename schemes are defined in solenv/gbuild/libnames.mk (with some platformdependant hacks in solenv/gbuild/platform/*.mk.
......@@ -18,14 +18,13 @@ namespace gb
private:
/// private helper function for the constructor
void Library_impl(
LinkTarget library_linktarget) {};
void Library_impl(LinkTarget library_linktarget);
/// platformdependant additional setup for constructor (used on Windows only)
void Library_platform(
LinkTarget library_linktarget,
Path dllfile);
/// helper function to wrap LinkTargets functions (this is more or less pimpl ...)
void forward_to_linktarget(Function f) {};
void forward_to_linktarget(Function f);
/// List of buildable libraries (i.e. libraries that are not expected to exist outside of \$(OUTDIR) on the system).
static const List<Library> TARGETS;
......
......@@ -15,7 +15,7 @@ namespace gb
class CObject : public HasSource, public HasDependencies, public Target
{
public:
Path get_source() {};
Path get_source();
private:
/// CObjects do not need to be explicitly constructed.
/// They are named after the path of their source file (without
......
......@@ -9,7 +9,7 @@ namespace gb
class StaticLibrary : public IsCleanable, public HasDependencies, public IsLinking, public DeliversHeaders, public HasCompileSettings, public Target
{
public:
StaticLibrary(String name) {};
StaticLibrary(String name);
/// Returns how the library is named in the filesystem on the current platform.
/// StaticLibrary filename schemes are defined in solenv/gbuild/libnames.mk (with some platformdependant hacks in solenv/gbuild/platform/*.mk.
......@@ -18,10 +18,9 @@ namespace gb
private:
/// private helper function for the constructor
void StaticLibrary_impl(
LinkTarget library_linktarget) {};
void StaticLibrary_impl(LinkTarget library_linktarget);
/// helper function to wrap LinkTargets functions (this is more or less pimpl ...).
void forward_to_linktarget(Function f) {};
void forward_to_linktarget(Function f);
/// List of buildable static libraries (i.e. static libraries that are not expected to exist outside of \$(OUTDIR) on the system).
static const List<StaticLibrary> TARGETS;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment