class axl::st::LuaStringTemplate

#include <axl_st_LuaStringTemplate.h>

class LuaStringTemplate: public axl::st::StringTemplate
{
public:
    // fields

    lua::LuaState m_luaState;

    // construction

    LuaStringTemplate();

    // methods

    void
    close();

    bool
    create();

    size_t
    getArgCount();

    bool
    setArgCount(size_t count);
};

Inherited Members

public:
    // structs

    struct EmitContext;

    // methods

    void
    clear();

    bool
    process(
        sl::String* output,
        const sl::StringRef& fileName,
        const sl::StringRef& frame
        );

    bool
    processFile(
        sl::String* output,
        const sl::StringRef& fileName
        );

    bool
    processFileToFile(
        const sl::StringRef& targetFileName,
        const sl::StringRef& frameFileName
        );

    bool
    append(const sl::StringRef& string);