Documentation
¶
Index ¶
- func ExpandName(name string, dir string, cfgKey llcppCfgKey) string
- func ExpandString(str string, dir string) string
- func GenCfg(genCfg *GenConfig) (*bytes.Buffer, error)
- func GetOut(cmd *exec.Cmd, dir string) (string, error)
- func NewExecCommand(cmdStr string, args ...string) *exec.Cmd
- func NewLLCppgConfig(name string, flag FlagMode) *llcppg.Config
- func NormalizePackageName(name string) string
- type CflagEntry
- type FlagMode
- type GenConfig
- type IncludeList
- type ObjFile
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExpandName ¶
func ExpandString ¶ added in v0.3.0
func NormalizePackageName ¶
Types ¶
type CflagEntry ¶
func (*CflagEntry) IsEmpty ¶
func (c *CflagEntry) IsEmpty() bool
func (*CflagEntry) String ¶
func (c *CflagEntry) String() string
type IncludeList ¶
type IncludeList struct {
// contains filtered or unexported fields
}
func NewIncludeList ¶
func NewIncludeList() *IncludeList
func (*IncludeList) AddCflagEntry ¶
func (p *IncludeList) AddCflagEntry(index int, entry *CflagEntry)
func (*IncludeList) AddIncludeForObjFile ¶
func (p *IncludeList) AddIncludeForObjFile(objFile *ObjFile, index int)
Click to show internal directories.
Click to hide internal directories.