Sane C++ Libraries
C++ Platform Abstraction Libraries
SC::Build::Workspace Struct Reference

Groups multiple Project together with shared compile and link flags. More...

#include <Build.h>

Public Member Functions

 Workspace (StringView name)
 
Result validate () const
 Validates all projects in this workspace. More...
 

Public Attributes

String name
 Workspace name. More...
 
Vector< Projectprojects
 List of projects in this workspace. More...
 

Detailed Description

Groups multiple Project together with shared compile and link flags.

Member Function Documentation

◆ validate()

Result SC::Build::Workspace::validate ( ) const

Validates all projects in this workspace.

Member Data Documentation

◆ name

String SC::Build::Workspace::name

Workspace name.

◆ projects

Vector<Project> SC::Build::Workspace::projects

List of projects in this workspace.


The documentation for this struct was generated from the following file: