types

package
v0.5.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 22, 2019 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateConfig

type CreateConfig struct {
	WorkingDirectory string
	PresetDir        string
	CleanDirectory   bool
	Project          *ProjectConfig
	Targets          []*TargetConfig
}

type LanguageType

type LanguageType string
const (
	Cxx LanguageType = "CXX"
	C   LanguageType = "C"
)

type OnOffType

type OnOffType string
const (
	On  OnOffType = "ON"
	Off OnOffType = "OFF"
)

type ProjectConfig

type ProjectConfig struct {
	Name                string
	Language            LanguageType
	CxxStandard         int
	CxxExtensions       OnOffType
	CxxStandardRequired YesNoType
	MajorVersion        Version
	MinorVersion        Version
	PatchVersion        Version
	Targets             []*TargetConfig
}

type TargetConfig

type TargetConfig struct {
	Name                string
	Namespace           string
	Type                TargetType
	CxxStandard         int
	CxxExtensions       OnOffType
	CxxStandardRequired YesNoType
	MajorVersion        Version
	MinorVersion        Version
	PatchVersion        Version
	CreateTest          bool
}

type TargetType

type TargetType string

type Task

type Task string

type Version

type Version int

type YesNoType

type YesNoType string
const (
	Yes YesNoType = "YES"
	No  YesNoType = "NO"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL