fdoc

typesite_tprivate

What every page needs.

Components

NameTypeAttributesDefaultDescription
file_statstype(file_stats_t)allocatabledimension(:)

the size of each entity of the list of files

graphstype(graph_set_t)

the graphs

graphs_oftype(index_list_t)allocatabledimension(:)

the graphs of each entity

memberstype(index_list_t)allocatabledimension(:)

the entities of each list page

ptype(project_t)pointer=> null()

the project

pagestype(page_t)pointerdimension(:)=> null()

the static pages

stype(settings_t)pointer=> null()

the settings

Source

Show the code
type :: site_t
    !! What every page needs.
    type(project_t), pointer :: p => null()     !! the project
    type(settings_t), pointer :: s => null()    !! the settings
    type(index_list_t), allocatable :: members(:)   !! the entities of each list page
    character(len=:), allocatable :: footer     !! the end of every page
    type(page_t), pointer :: pages(:) => null() !! the static pages
    type(graph_set_t) :: graphs                 !! the graphs
    type(index_list_t), allocatable :: graphs_of(:) !! the graphs of each entity
    type(file_stats_t), allocatable :: file_stats(:)    !! the size of each entity of the list of files
end type site_t

Graphs

Inherits

site_tproject_tpsettings_tsindex_list_tmembers, graphs_ofpage_tpagesgraph_set_tgraphsfile_stats_tfile_statsentity_list_tlistsymbols_tpubmap_entry_talias, external, extra_modsfile_type_textra_filetypesgraph_tgraphsentity_box_tboxname_index_tnamespublic_listsymbol_list_tprocs, absints, types, varsentity_teindexsymbol_tsentity_more_tmoremeta_tmetause_tusesattribute_tpending, parametersrename_trenames