namespace CCL::Development

Overview

namespace Development {

// global functions

bool isRootFolder (UrlRef folder);
bool getRootFolder (Url& url, UrlRef startFolder);
Url& getTopLevelFolder (Url& url, CStringPtr folderName);

Url& makeAbsolutePath (
    Url& url,
    CStringPtr rootProject,
    CStringPtr relativePath,
    int type
);

} // namespace Development

Detailed Documentation

Global Functions

bool getRootFolder (Url& url, UrlRef startFolder)

Get root folder of working copy, searches upwards starting from given folder.

Url& getTopLevelFolder (Url& url, CStringPtr folderName)

Get top level folder in working copy (one level under root; start folder is determined at build time).

Url& makeAbsolutePath (
    Url& url,
    CStringPtr rootProject,
    CStringPtr relativePath,
    int type
)

Make absolute path in working copy.