Dá acesso a informações sobre regras de C++.  Cada destino relacionado ao C++ fornece esse struct, acessível como um campo 
cc no 
destino.
Membros
      compile_flags
        list CcStarlarkApiProvider.compile_flags
    Retorna a lista de sinalizações usadas para compilar esse destino (possivelmente vazia, mas nunca 
None).
        
define
        list CcStarlarkApiProvider.defines
    Retorna a lista de definições usadas para compilar o destino (possivelmente vazia, mas nunca 
None).
        
include_directories
        list CcStarlarkApiProvider.include_directories
    Retorna a lista de diretórios incluídos usados para compilar esse destino (possivelmente vazio, mas nunca 
None).
        
libs
        depset CcStarlarkApiProvider.libs
    Retorna o 
depset de bibliotecas para o modo 
FULLY STATIC (
linkopts=["-static"]) ou 
MOSTLY STATIC (
linkstatic=True) (possivelmente vazio, mas nunca 
None)
        
link_flags
        list CcStarlarkApiProvider.link_flags
    Retorna a lista de sinalizações fornecidas ao comando do vinculador C++ para o modo 
FULLY STATIC (
linkopts=["-static"]) ou 
MOSTLY STATIC (
linkstatic=True) (possivelmente vazio, mas nunca 
None).
        
quote_include_directories
        list CcStarlarkApiProvider.quote_include_directories
    Retorna a lista de diretórios "include" de aspas usados para compilar esse destino (possivelmente vazio, mas nunca 
None).
        
system_include_directories
        list CcStarlarkApiProvider.system_include_directories
    Retorna a lista de diretórios que incluem o sistema usados para compilar esse destino (possivelmente vazio, mas nunca 
None).
        
        
depset CcStarlarkApiProvider.transitive_headers
    Retorna um 
depset de cabeçalhos que foram declarados no atributo 
src ou 
headers(possivelmente vazio, mas nunca 
None).