sun::driver::GitDependencyBuildScope
class · Source (opens in a new tab)
class sun::driver::GitDependencyBuildScopeCarries compiler settings through lazy and transitive source builds.
Public Functions
GitDependencyBuildScope
GitDependencyBuildScope(bool debugInfo, bool optimize, bool forceRebuild=false, bool refresh=false)
public · function · Source (opens in a new tab)
sun::driver::GitDependencyBuildScope::GitDependencyBuildScope(bool debugInfo, bool optimize, bool forceRebuild=false, bool refresh=false)Selects settings and shares source refreshes within one command.
GitDependencyBuildScope(const GitDependencyBuildScope &)=delete
public · function · Source (opens in a new tab)
sun::driver::GitDependencyBuildScope::GitDependencyBuildScope(const GitDependencyBuildScope &)=deletePrevents copying ownership of build settings.
operator=
public · function · Source (opens in a new tab)
GitDependencyBuildScope & sun::driver::GitDependencyBuildScope::operator=(const GitDependencyBuildScope &)=deletePrevents replacing ownership of build settings.
Related: GitDependencyBuildScope
~GitDependencyBuildScope
public · function · Source (opens in a new tab)
sun::driver::GitDependencyBuildScope::~GitDependencyBuildScope()Restores the enclosing build's settings.
Private Fields
previousRefresh_
private · variable · Source (opens in a new tab)
bool sun::driver::GitDependencyBuildScope::previousRefresh_No documentation comment.
previous_
private · variable · Source (opens in a new tab)
sun::moon_bundling::MoonBuildOptions sun::driver::GitDependencyBuildScope::previous_No documentation comment.
Related: sun::moon_bundling::MoonBuildOptions