Proporciona acceso a la información sobre las reglas de C++.  Cada destino relacionado con C++ proporciona esta struct, accesible como un campo 
cc en 
target.
Miembros
      compile_flags
        list CcStarlarkApiProvider.compile_flags
    Muestra la lista de marcas usadas para compilar este destino (posiblemente vacía, pero nunca 
None).
        
define
        list CcStarlarkApiProvider.defines
    Muestra la lista de definiciones utilizadas para compilar este destino (posiblemente vacía, pero nunca 
None).
        
include_directories
        list CcStarlarkApiProvider.include_directories
    Muestra la lista de directorios de inclusión que se usan para compilar este destino (posiblemente vacío, pero nunca 
None).
        
bibliotecas
        depset CcStarlarkApiProvider.libs
    Muestra el 
depset de las bibliotecas para el modo 
FULLY STATIC (
linkopts=["-static"]) o el modo 
MOSTLY STATIC (
linkstatic=True) (posiblemente vacía, pero nunca 
None).
        
link_flags
        list CcStarlarkApiProvider.link_flags
    Muestra la lista de marcas otorgadas al comando del vinculador de C++ para el modo 
FULLY STATIC (
linkopts=["-static"]) o el modo 
MOSTLY STATIC (
linkstatic=True) (posiblemente vacío, pero nunca 
None).
        
quote_include_directories
        list CcStarlarkApiProvider.quote_include_directories
    Muestra la lista de comillas que incluyen directorios usados para compilar este destino (posiblemente vacío, pero nunca 
None).
        
system_include_directories
        list CcStarlarkApiProvider.system_include_directories
    Muestra la lista de directorios incluidos del sistema que se usaron para compilar este destino (posiblemente vacío, pero nunca 
None).
        
        
depset CcStarlarkApiProvider.transitive_headers
    Muestra un 
depset de encabezados que se declararon en los atributos 
src o 
headers(posiblemente vacíos, pero nunca 
None).