## Class typed-target

typed-target —

型付けされたターゲットを表現するクラス

## Synopsis

    class typed-target : basic-target {
      rule __init__ ( name : project : type : sources * : requirements * : default-build * : usage-requirements * ) { }
      rule type ( ) { }
      rule construct ( name : source-targets * : property-set ) { }
    }

## Description

1.     rule __init__ ( name : project : type : sources * : requirements * : default-build * : usage-requirements * )

   引数 | 型 | 意味
   --- | --- | ---
   name | 文字列 | ターゲットの名前
   project | project-target | ターゲットの属するプロジェクト
   type | 文字列 | ターゲットの種別
   sources | 文字列のリスト | sources
   requirements | property-set | requirements
   default-build | property-set | default-build
   usage-requirements | property-set | usage-requirements

   Effects:
     typed-targetを作成する

2.     rule type ( )

   Returns:
     ターゲットの種別

3.     rule construct ( name : source-targets * : property-set )

   Overrides:
     `basic-target.construct`