minipix_uart_interface
A library and examples for the MiniPIX UART interface
.ycm_extra_conf.py File Reference

Functions

def GetDatabase (path)
 
def DirectoryOfThisScript ()
 
def MakeRelativePathsInFlagsAbsolute (flags, working_directory)
 
def IsHeaderFile (filename)
 
def GetCompilationInfoForHeaderSameDir (headerfile, database)
 
def GetCompilationInfoForFile (filename, database)
 
def Settings (**kwargs)
 

Variables

string compilation_database_folder = os.path.dirname(os.path.abspath( __file__))+'/build'
 
list add_flags
 
list flags = []
 
list SOURCE_EXTENSIONS = ['.cpp', '.cxx', '.cc', '.c', '.m', '.mm']
 
string fname = "~/git/minipix_uart_interface/software/example_interface/stm32f411/src/main.cpp"
 

Function Documentation

◆ DirectoryOfThisScript()

def DirectoryOfThisScript ( )

◆ GetCompilationInfoForFile()

def GetCompilationInfoForFile (   filename,
  database 
)

◆ GetCompilationInfoForHeaderSameDir()

def GetCompilationInfoForHeaderSameDir (   headerfile,
  database 
)
Return compile flags for src file with same base in the same directory

◆ GetDatabase()

def GetDatabase (   path)

◆ IsHeaderFile()

def IsHeaderFile (   filename)

◆ MakeRelativePathsInFlagsAbsolute()

def MakeRelativePathsInFlagsAbsolute (   flags,
  working_directory 
)

◆ Settings()

def Settings ( **  kwargs)

Variable Documentation

◆ add_flags

list add_flags
Initial value:
1 = [
2  '-I',
3  '/usr/include/',
4  '-I',
5  '/usr/lib',
6  '-I',
7  '/usr/include/c++/9/',
8 ]

◆ compilation_database_folder

string compilation_database_folder = os.path.dirname(os.path.abspath( __file__))+'/build'

◆ flags

list flags = []

◆ fname

fname = "~/git/minipix_uart_interface/software/example_interface/stm32f411/src/main.cpp"

◆ SOURCE_EXTENSIONS

list SOURCE_EXTENSIONS = ['.cpp', '.cxx', '.cc', '.c', '.m', '.mm']