Public Methods |
|
? | ProjectPatcher (const cmt_string &p) |
void? | commit () |
void? | filter (const cmt_string &line) |
Private Attributes |
|
cmt_string? | m_output |
const cmt_string &? | m_project |
|
? |
Definition at line 50 of file cmt_project.cxx. References m_project. 00050 : m_project (p) 00051 { 00052 } |
|
? |
Definition at line 54 of file cmt_project.cxx. References Project::get_project_file_name(), m_output, and cmt_string::write(). Referenced by Project::create(). 00055 { 00056 m_output.write (Project::get_project_file_name ()); 00057 } |
|
? |
Reimplemented from Awk. Definition at line 59 of file cmt_project.cxx. References m_output, m_project, and CmtSystem::split(). 00060 { 00061 if (m_output != "") 00062 { 00063 m_output += "\n"; 00064 } 00065 00066 CmtSystem::cmt_string_vector words; 00067 CmtSystem::split (line, " \t", words); 00068 if (words[0] == "project") 00069 { 00070 m_output += "project "; 00071 m_output += m_project; 00072 } 00073 else 00074 { 00075 m_output += line; 00076 } 00077 } |
|
? |
Definition at line 80 of file cmt_project.cxx. Referenced by commit(), and filter(). |
|
? |
Definition at line 81 of file cmt_project.cxx. Referenced by filter(), and ProjectPatcher(). |