Lines Matching refs:OutputPath
285 type OutputPaths []OutputPath
900 type OutputPath struct { struct
905 func (p OutputPath) withRel(rel string) OutputPath { argument
911 func (p OutputPath) WithoutRel() OutputPath { argument
916 func (p OutputPath) buildDir() string { argument
920 var _ Path = OutputPath{}
921 var _ WritablePath = OutputPath{}
942 func PathForOutput(ctx PathContext, pathComponents ...string) OutputPath {
949 return OutputPath{basePath{path, ctx.Config(), ""}, fullPath}
961 func (p OutputPath) writablePath() {} argument
963 func (p OutputPath) String() string { argument
969 func (p OutputPath) Join(ctx PathContext, paths ...string) OutputPath { argument
978 func (p OutputPath) ReplaceExtension(ctx PathContext, ext string) OutputPath { argument
988 func (p OutputPath) InSameDir(ctx PathContext, paths ...string) OutputPath { argument
1001 func PathForIntermediates(ctx PathContext, paths ...string) OutputPath {
1102 OutputPath anonMember
1111 func pathForModule(ctx ModuleContext) OutputPath {
1161 OutputPath: pathForModule(ctx).withRel(p),
1184 OutputPath: pathForModule(ctx).withRel("gen").withRel(p),