temple

Temple (C) Dylan Knutson, 2014, distributed under the: Boost Software License - Version 1.0 - August 17th, 2003

Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute, and transmit the Software, and to prepare derivative works of the Software, and to permit third-parties to whom the Software is furnished to do so, all subject to the following:

The copyright notices in the Software and this entire statement, including the above license grant, this restriction and the following disclaimer, must be included in all copies of the Software, in whole or in part, and all derivative works of the Software, unless such copies or derivative works are solely in the form of machine-executable object code generated by a source language processor.

Modules

delims
module temple.delims

Temple (C) Dylan Knutson, 2013, distributed under the: Boost Software License - Version 1.0 - August 17th, 2003

func_string_gen
module temple.func_string_gen

Temple (C) Dylan Knutson, 2013, distributed under the: Boost Software License - Version 1.0 - August 17th, 2003

output_stream
module temple.output_stream

Temple (C) Dylan Knutson, 2013, distributed under the: Boost Software License - Version 1.0 - August 17th, 2003

temple_context
module temple.temple_context

Temple (C) Dylan Knutson, 2013, distributed under the: Boost Software License - Version 1.0 - August 17th, 2003

tests
module temple.tests
util
module temple.util

Temple (C) Dylan Knutson, 2013, distributed under the: Boost Software License - Version 1.0 - August 17th, 2003

vibe
module temple.vibe
Undocumented in source.

Public Imports

temple.vibe
public import temple.vibe;
Undocumented in source.

Members

Classes

TempleContext (from temple.temple_context)
class TempleContext via public import temple.temple_context : TempleContext;
Undocumented in source.

Functions

Temple
deprecated auto Temple()
Undocumented in source. Be warned that the author may not have intended to support it.
TempleFile
deprecated auto TempleFile()
Undocumented in source. Be warned that the author may not have intended to support it.
compile_temple
CompiledTemple compile_temple()

Temple Main template for generating Temple functions

compile_temple_file
CompiledTemple compile_temple_file()

TempleFile Compiles a file on the disk into a Temple render function Takes an optional Filter

Structs

CompiledTemple
struct CompiledTemple

CompiledTemple

TempleInputStream (from temple.output_stream)
struct TempleInputStream via public import temple.output_stream : TempleOutputStream, TempleInputStream;
Undocumented in source.
TempleOutputStream (from temple.output_stream)
struct TempleOutputStream via public import temple.output_stream : TempleOutputStream, TempleInputStream;
Undocumented in source.

Templates

TempleFilter
template TempleFilter(Filter)

TempleFilter Curries a Temple to always use a given template filter, for convienence

Meta