Lines Matching refs:SourcePath
726 type SourcePath struct { struct
730 var _ Path = SourcePath{}
732 func (p SourcePath) withRel(rel string) SourcePath { argument
739 func safePathForSource(ctx PathContext, pathComponents ...string) (SourcePath, error) {
741 ret := SourcePath{basePath{p, ctx.Config(), ""}}
755 func pathForSource(ctx PathContext, pathComponents ...string) (SourcePath, error) {
757 ret := SourcePath{basePath{p, ctx.Config(), ""}}
772 func existsWithDependencies(ctx PathContext, path SourcePath) (exists bool, err error) { argument
797 func PathForSource(ctx PathContext, pathComponents ...string) SourcePath {
849 func (p SourcePath) String() string { argument
855 func (p SourcePath) Join(ctx PathContext, paths ...string) SourcePath { argument
864 func (p SourcePath) join(ctx PathContext, paths ...string) SourcePath { argument
874 func (p SourcePath) OverlayPath(ctx ModuleContext, path Path) OptionalPath { argument
876 if srcPath, ok := path.(SourcePath); ok {
1009 var _ genPathProvider = SourcePath{}
1010 var _ objPathProvider = SourcePath{}
1011 var _ resPathProvider = SourcePath{}
1041 func pathForModuleSrc(ctx ModuleContext, paths ...string) SourcePath {
1087 func (p SourcePath) genPathWithExt(ctx ModuleContext, subdir, ext string) ModuleGenPath { argument
1091 func (p SourcePath) objPathWithExt(ctx ModuleContext, subdir, ext string) ModuleObjPath { argument
1095 func (p SourcePath) resPathWithName(ctx ModuleContext, name string) ModuleResPath { argument