diff options
Diffstat (limited to 'cuobjdump_to_ptxplus/stringList.h')
| -rw-r--r-- | cuobjdump_to_ptxplus/stringList.h | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/cuobjdump_to_ptxplus/stringList.h b/cuobjdump_to_ptxplus/stringList.h deleted file mode 100644 index fe0139e..0000000 --- a/cuobjdump_to_ptxplus/stringList.h +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright (c) 2009-2011, Jimmy Kwa, -// The University of British Columbia -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// Redistributions in binary form must reproduce the above copyright notice, this -// list of conditions and the following disclaimer in the documentation and/or -// other materials provided with the distribution. -// Neither the name of The University of British Columbia nor the names of its -// contributors may be used to endorse or promote products derived from this -// software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#ifndef _STRINGLIST_H_ -#define _STRINGLIST_H_ -struct stringListPiece -{ - const char* stringText; - - stringListPiece* nextString; -}; - - -class stringList -{ - -private: - //List size - int m_size; - - //Start is the first entry, end is the last entry - stringListPiece* m_listStart; - stringListPiece* m_listEnd; -public: - //constructor - stringList(); - - //accessors - int getSize(); - stringListPiece* getListStart(); - stringListPiece* getListEnd(); - - //mutator - int add(stringListPiece* newString); //add String to list - bool remove(int index); //remove string at index - - //print representation - void printStringList(); -}; -#endif //_STRINGLIST_H_ |
